Code Duplication    Length = 3-3 lines in 2 locations

src/YamlDefinitionLoader.php 2 locations

@@ 152-154 (lines=3) @@
149
            return new Reference(substr($service, 1));
150
        }
151
152
        if (!is_array($service)) {
153
            throw new InvalidArgumentException(sprintf('A service definition must be an array or a string starting with "@" but %s found for service "%s" in %s. Check your YAML syntax.', gettype($service), $id, $this->fileName));
154
        }
155
156
        if (isset($service['alias'])) {
157
            if (isset($service['public'])) {
@@ 188-190 (lines=3) @@
185
            }
186
187
            if (isset($service['calls'])) {
188
                if (!is_array($service['calls'])) {
189
                    throw new InvalidArgumentException(sprintf('Parameter "calls" must be an array for service "%s" in %s. Check your YAML syntax.', $id, $this->fileName));
190
                }
191
192
                foreach ($service['calls'] as $call) {
193
                    if (isset($call['method'])) {