src/Context/XMLContext.php 1 location
|
@@ 427-435 (lines=9) @@
|
| 424 |
|
} |
| 425 |
|
} |
| 426 |
|
// register instance listeners |
| 427 |
|
if ($service instanceof \PEIP\INF\Event\Connectable) { |
| 428 |
|
if ($config->listener) { |
| 429 |
|
foreach ($config->listener as $listenerConf) { |
| 430 |
|
$event = (string) $listenerConf['event']; |
| 431 |
|
$listener = $this->provideService($listenerConf); |
| 432 |
|
$service->connect($event, $listener); |
| 433 |
|
} |
| 434 |
|
} |
| 435 |
|
} |
| 436 |
|
|
| 437 |
|
return $service; |
| 438 |
|
} |
src/Factory/ServiceFactory.php 1 location
|
@@ 210-216 (lines=7) @@
|
| 207 |
|
} |
| 208 |
|
// register instance listeners |
| 209 |
|
if ($service instanceof \PEIP\INF\Event\Connectable) { |
| 210 |
|
if (isset($config->listener)) { |
| 211 |
|
foreach ($config->listener as $listenerConf) { |
| 212 |
|
$event = (string) $listenerConf['event']; |
| 213 |
|
$listener = $this->provideService($listenerConf); |
| 214 |
|
$service->connect($event, $listener); |
| 215 |
|
} |
| 216 |
|
} |
| 217 |
|
} |
| 218 |
|
|
| 219 |
|
return $service; |