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');
 }
Ejemplo n.º 2
0
 protected function setTargetListenerConfig($config)
 {
     $cfg = ['listeners' => $config];
     $this->target->expects($this->once())->method('getConfig')->willReturn($cfg);
 }