Я портирую модуль, разработанный с 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,