/** * attach listeners from config to event emitter */ private function attachListeners() { foreach ($this->config->getListeners() as $listener) { if (is_string($listener)) { $listener = new $listener(); } $listener->attach($this->emitter); } }
public function testSetListeners() { $this->assertSame($this->instance, $this->instance->setListeners([$listener = $this->getMock(ListenerAggregateInterface::class)])); $this->assertContains($listener, $this->instance->getListeners()); }