| @@ 415-423 (lines=9) @@ | ||
| 412 | } |
|
| 413 | } |
|
| 414 | // register instance listeners |
|
| 415 | if($service instanceof \PEIP\INF\Event\Connectable){
|
|
| 416 | if($config->listener){
|
|
| 417 | foreach($config->listener as $listenerConf){
|
|
| 418 | $event = (string)$listenerConf['event']; |
|
| 419 | $listener = $this->provideService($listenerConf); |
|
| 420 | $service->connect($event, $listener); |
|
| 421 | } |
|
| 422 | } |
|
| 423 | } |
|
| 424 | return $service; |
|
| 425 | } |
|
| 426 | ||
| @@ 200-208 (lines=9) @@ | ||
| 197 | } |
|
| 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 | } |
|
| 211 | } |
|