Code Duplication    Length = 7-9 lines in 2 locations

src/Context/XMLContext.php 1 location

@@ 427-435 (lines=9) @@
424
            }
425
        }
426
        // register instance listeners
427
        if ($service instanceof \PEIP\INF\Event\Connectable) {
428
            if ($config->listener) {
429
                foreach ($config->listener as $listenerConf) {
430
                    $event = (string) $listenerConf['event'];
431
                    $listener = $this->provideService($listenerConf);
432
                    $service->connect($event, $listener);
433
                }
434
            }
435
        }
436
437
        return $service;
438
    }

src/Factory/ServiceFactory.php 1 location

@@ 210-216 (lines=7) @@
207
        }
208
        // register instance listeners
209
        if ($service instanceof \PEIP\INF\Event\Connectable) {
210
            if (isset($config->listener)) {
211
                foreach ($config->listener as $listenerConf) {
212
                    $event = (string) $listenerConf['event'];
213
                    $listener = $this->provideService($listenerConf);
214
                    $service->connect($event, $listener);
215
                }
216
            }
217
        }
218
219
        return $service;