public static function setEventCollection(EventManagerInterface $events = null) { parent::setEventCollection($events); $sharedManager = StaticEventManager::getInstance(); static::$events->setSharedManager($sharedManager); static::$events->setIdentifiers(array(__CLASS__, get_called_class(), 'dots')); }
public function testPassingNullValueForEventCollectionResetsInstance() { $events = GlobalEventManager::getEventCollection(); $this->assertInstanceOf('Zend\\EventManager\\EventManager', $events); GlobalEventManager::setEventCollection(null); $events2 = GlobalEventManager::getEventCollection(); $this->assertInstanceOf('Zend\\EventManager\\EventManager', $events2); $this->assertNotSame($events, $events2); }