Doctrine\DBAL\Event\Listeners\OracleSessionInit
在 DBAL 3.5 (https://github.com/doctrine/dbal/blob/3.5.x/UPGRADE.md) 中被弃用,取而代之的是Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession
.
我应该如何使用新的中间件设置应用程序?文档 (https://symfony.com/bundles/DoctrineBundle/2.4.x/configuration.html#oracle-db) 仍然显示旧方法。
我尝试使用
driver_class
和wrapper_class
选项,但它不起作用。
oracle.listener:
class: Doctrine\DBAL\Driver\OCI8\Middleware\InitializeSession
tags:
- { name: doctrine.event_listener, event: wrap }