/** * Test attaching to and detaching from shared event manager. * * @return void */ public function testAttachDetachShared() { $registry = $this->getMockForAbstractClass('Zend\\ServiceManager\\ServiceLocatorInterface'); $events = new SharedEventManager(); $manager = new BackendManager($registry); $manager->attachShared($events); $listeners = $this->getProperty($manager, 'listeners'); $this->assertTrue($listeners->offsetExists($events)); $manager->detachShared($events); $this->assertFalse($listeners->offsetExists($events)); }