public function addListeners(array $events_config)
    {
        foreach ($events_config as $name => $listeners) {
            if (false === array_key_exists('listeners', $listeners)) {
                $this->application->warning("None listener found for `$name` event.");
                continue;
            }

            $listeners['listeners'] = (array) $listeners['listeners'];
            foreach ($listeners['listeners'] as $listener) {
                $this->addListener($name, $listener);
            }
        }
    }
public function addListeners(array $events_config)
    {
        foreach ($events_config as $name => $listeners) {
            if (false === array_key_exists('listeners', $listeners)) {
                $this->application->warning("None listener found for `$name` event.");
                continue;
            }

            $listeners['listeners'] = (array) $listeners['listeners'];
            foreach ($listeners['listeners'] as $listener) {
                $this->addListener($name, $listener);
            }
        }
    }
public function addListeners ( array $ events_config ) { foreach ( $ events_config as $ name => $ listeners ) { if ( false === array_key_exists ( 'listeners' , $ listeners ) ) { $ this -> application -> warning ( "None listener found for `$name` event." ) ; continue ; } $ listeners [ 'listeners' ] = ( array ) $ listeners [ 'listeners' ] ; foreach ( $ listeners [ 'listeners' ] as $ listener ) { $ this -> addListener ( $ name , $ listener ) ; } } }
Add listener to events.

@param array $events_config
Add listener to events .