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;
}