| @@ 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 | ||
| @@ 199-205 (lines=7) @@ | ||
| 196 | } |
|
| 197 | // register instance listeners |
|
| 198 | if($service instanceof \PEIP\INF\Event\Connectable){
|
|
| 199 | if(isset($config->listener)){
|
|
| 200 | foreach($config->listener as $listenerConf){
|
|
| 201 | $event = (string)$listenerConf['event']; |
|
| 202 | $listener = $this->provideService($listenerConf); |
|
| 203 | $service->connect($event, $listener); |
|
| 204 | } |
|
| 205 | } |
|
| 206 | } |
|
| 207 | return $service; |
|
| 208 | } |
|