public function testPullsInstanceFromServiceManager() { $events = new EventManager(); $services = new ServiceManager(); $services->setService('Test/Events/Manager', $events); $this->setTargetConfig(['service' => 'Test/Events/Manager', 'configure' => false, 'listeners' => []]); $this->target->expects($this->once())->method('attachListeners')->with($services, $events, []); $this->target->createServiceWithName($services, 'irrelevant', 'Test/Events'); }
protected function setTargetListenerConfig($config) { $cfg = ['listeners' => $config]; $this->target->expects($this->once())->method('getConfig')->willReturn($cfg); }