예제 #1
0
파일: Kernel.php 프로젝트: solve/solve
 protected function addEventsListeners()
 {
     foreach ($this->_dependencyContainer->getAllDependencies() as $name => $info) {
         if (is_callable(array($info['className'], 'getEventListeners'))) {
             $events = $this->_dependencyContainer->get($name)->getEventListeners();
             foreach ($events as $eventName => $params) {
                 if (!is_array($params)) {
                     $params = array('listener' => $params);
                 }
                 $this->_eventDispatcher->addEventListener($eventName, $params['listener']);
             }
         }
     }
 }
예제 #2
0
파일: DC.php 프로젝트: solve/solve
 public static function get($dependency)
 {
     return self::$_dependencyContainerInstance->get($dependency);
 }