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

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