Zend\Mvc\Controller\AbstractController::setEventManager PHP Method

setEventManager() public method

Set the event manager instance used by this context
public setEventManager ( Zend\EventManager\EventManagerInterface $events ) : AbstractController
$events Zend\EventManager\EventManagerInterface
return AbstractController
    public function setEventManager(EventManagerInterface $events)
    {
        $className = get_class($this);
        $nsPos = strpos($className, '\\') ?: 0;
        $events->setIdentifiers(array_merge([__CLASS__, $className, substr($className, 0, $nsPos)], array_values(class_implements($className)), (array) $this->eventIdentifier));
        $this->events = $events;
        $this->attachDefaultListeners();
        return $this;
    }