src/Context/XMLContext.php 1 location
|
@@ 409-417 (lines=9) @@
|
406 |
|
}
|
407 |
|
}
|
408 |
|
// register instance listeners
|
409 |
|
if($service instanceof \PEIP\INF\Event\Connectable){
|
410 |
|
if($config->listener){
|
411 |
|
foreach($config->listener as $listenerConf){
|
412 |
|
$event = (string)$listenerConf['event'];
|
413 |
|
$listener = $this->provideService($listenerConf);
|
414 |
|
$service->connect($event, $listener);
|
415 |
|
}
|
416 |
|
}
|
417 |
|
}
|
418 |
|
return $service;
|
419 |
|
}
|
420 |
|
|
src/Factory/ServiceFactory.php 1 location
|
@@ 201-207 (lines=7) @@
|
198 |
|
}
|
199 |
|
// register instance listeners
|
200 |
|
if($service instanceof \PEIP\INF\Event\Connectable){
|
201 |
|
if(isset($config->listener)){
|
202 |
|
foreach($config->listener as $listenerConf){
|
203 |
|
$event = (string)$listenerConf['event'];
|
204 |
|
$listener = $this->provideService($listenerConf);
|
205 |
|
$service->connect($event, $listener);
|
206 |
|
}
|
207 |
|
}
|
208 |
|
}
|
209 |
|
return $service;
|
210 |
|
}
|