Code Duplication    Length = 3-3 lines in 3 locations

DependencyInjection/Compiler/EventRegisterPass.php 2 locations

@@ 83-85 (lines=3) @@
80
    {
81
        foreach ($events as $id => $event) {
82
            $this->validateTaggedService($container, $id);
83
            if (!isset($event[0]['event'])) {
84
                throw new \InvalidArgumentException(sprintf('Service "%s" must define the "event" attribute on "%s" tags.', $id, self::LISTENER_TAG));
85
            }
86
            if (!isset($event[0]['method'])) {
87
                throw new \InvalidArgumentException(sprintf('Service "%s" must define the "method" attribute on "%s" tags.', $id, self::LISTENER_TAG));
88
            }
@@ 86-88 (lines=3) @@
83
            if (!isset($event[0]['event'])) {
84
                throw new \InvalidArgumentException(sprintf('Service "%s" must define the "event" attribute on "%s" tags.', $id, self::LISTENER_TAG));
85
            }
86
            if (!isset($event[0]['method'])) {
87
                throw new \InvalidArgumentException(sprintf('Service "%s" must define the "method" attribute on "%s" tags.', $id, self::LISTENER_TAG));
88
            }
89
            $dispatcher->addMethodCall('addListener', [$event[0]['event'], [new Reference($id), $event[0]['method']]]);
90
        }
91
    }

DependencyInjection/Compiler/LdifUrlLoaderPass.php 1 location

@@ 46-48 (lines=3) @@
43
        $parser = $container->findDefinition(self::LDIF_PARSER);
44
45
        foreach ($urlLoaders as $id => $loader) {
46
            if (!isset($loader[0]['type'])) {
47
                throw new \InvalidArgumentException(sprintf('Service "%s" must define the "type" attribute on "%s" tags.', $id, self::LDIF_URL_LOADER_TAG));
48
            }
49
            $parser->addMethodCall('setUrlLoader', [$loader[0]['type'], new Reference($id)]);
50
        }
51
    }