$this->getDependencyConfig(), ]; } /** * Return dependency mappings for this component. * * If zend-servicemanager is installed, this will alias the HydratorPluginManager * to the `HydratorManager` service; otherwise, it aliases the * StandaloneHydratorPluginManager. * * @return string[][] */ public function getDependencyConfig() : array { $hydratorManagerTarget = class_exists(ServiceManager::class) ? HydratorPluginManager::class : StandaloneHydratorPluginManager::class; return [ 'aliases' => [ 'HydratorManager' => $hydratorManagerTarget, ], 'factories' => [ HydratorPluginManager::class => HydratorPluginManagerFactory::class, StandaloneHydratorPluginManager::class => StandaloneHydratorPluginManagerFactory::class, ], ]; } }