Code Duplication    Length = 9-9 lines in 2 locations

src/Context/XMLContext.php 1 location

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

src/Factory/ServiceFactory.php 1 location

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