Code Duplication    Length = 7-9 lines in 2 locations

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

@@ 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
    }