public function testDuplicateIdentifiersAreNotRegistered()
 {
     $events = new Zend_EventManager_EventManager(array(__CLASS__, get_class($this)));
     $identifiers = $events->getIdentifiers();
     $this->assertSame(count($identifiers), 1);
     $this->assertSame($identifiers[0], __CLASS__);
     $events->addIdentifiers(__CLASS__);
     $this->assertSame(count($identifiers), 1);
     $this->assertSame($identifiers[0], __CLASS__);
 }
 public function testListenersAttachedToAnyIdentifierProvidedToEventManagerWillBeTriggered()
 {
     $identifiers = array('foo', 'bar');
     $manager = new Zend_EventManager_EventManager($identifiers);
     $events = Zend_EventManager_StaticEventManager::getInstance();
     $this->test = new stdClass();
     $this->test->triggered = 0;
     $events->attach('foo', 'bar', array($this, 'advanceTriggered'));
     $events->attach('foo', 'bar', array($this, 'advanceTriggered'));
     $manager->trigger('bar', $this, array());
     $this->assertEquals(2, $this->test->triggered);
 }