Zf3 вводит SessionManager по умолчанию через Factory - PullRequest
0 голосов
/ 09 декабря 2018

Я портирую модуль, разработанный с ZF2 на ZF3.

В ZF2 я могу вводить SessionManager следующим образом

'Zend\Session\SessionManager' => 'Core\Session\Factory\SessionManagerFactory' 

В ZF3, если я делаю то же самое, SessionManager никогда не настраиваетсячерез Фабрику, а сама Фабрика никогда не вызывается.

\Zend\Session\SessionManager::class => \Core\Session\Factory\SessionManagerFactory::class

Почему?

Единственный способ, которым я обнаружил эту работу, - внедрить ManagerInterface.Я хотел бы знать и понять, если это правильный путь.

\Zend\Session\ManagerInterface::class           => \Core\Session\Factory\SessionManagerFactory::class,
...