Exemplo n.º 1
0
 public function configureServiceManager(ServiceManager $serviceManager)
 {
     foreach ($this->getFactories() as $name => $factory) {
         $serviceManager->setFactory($name, $factory);
     }
     foreach ($this->getAbstractFactories() as $factory) {
         $serviceManager->addAbstractFactory($factory);
     }
     foreach ($this->getInvokables() as $name => $invokable) {
         $serviceManager->setInvokable($name, $invokable);
     }
     foreach ($this->getServices() as $name => $service) {
         $serviceManager->setService($name, $service);
     }
     foreach ($this->getAliases() as $alias => $nameOrAlias) {
         $serviceManager->setAlias($alias, $nameOrAlias);
     }
     foreach ($this->getShared() as $name => $isShared) {
         $serviceManager->setShared($name, $isShared);
     }
 }