$this->getDependencies(), 'form_elements' => $this->getFormElements(), ]; } /** * Returns the container dependencies */ public function getDependencies() : array { return [ 'aliases' => [ 'doctrine.hydrator' => Hydrator\DoctrineObject::class, 'EventManager' => EventManager::class, \Doctrine\ORM\EntityManager::class => 'doctrine.entity_manager.orm_default', ], 'invokables' => [ EventManager::class => EventManager::class, ], 'factories' => [ Hydrator\DoctrineObject::class => Hydrator\DoctrineObjectFactory::class, 'doctrine.entity_manager.orm_default' => \ContainerInteropDoctrine\EntityManagerFactory::class, ], ]; } /** * Returns the form dependencies */ public function getFormElements() : array { return [ 'aliases' => [ 'doctrine.object_select' => Form\Element\ObjectSelect::class, ], 'factories' => [ Form\Element\ObjectSelect::class => Form\Element\ElementFactory::class, ], ]; } }