Code Duplication    Length = 8-8 lines in 2 locations

DependencyInjection/Compiler/CustomHandlersPass.php 2 locations

@@ 31-38 (lines=8) @@
28
                    $directions = array(constant($directionConstant));
29
                }
30
31
                foreach ($directions as $direction) {
32
                    $method = isset($attrs['method']) ? $attrs['method'] : HandlerRegistry::getDefaultMethod($direction, $attrs['type'], $attrs['format']);
33
                    if ($container->getDefinition($id)->isPublic()) {
34
                        $handlers[$direction][$attrs['type']][$attrs['format']] = array($id, $method);
35
                    } else {
36
                        $handlers[$direction][$attrs['type']][$attrs['format']] = array(new Reference($id), $method);
37
                    }
38
                }
39
            }
40
        }
41
@@ 59-66 (lines=8) @@
56
                    $directions = array($methodData['direction']);
57
                }
58
59
                foreach ($directions as $direction) {
60
                    $method = isset($methodData['method']) ? $methodData['method'] : HandlerRegistry::getDefaultMethod($direction, $methodData['type'], $methodData['format']);
61
                    if ($container->getDefinition($id)->isPublic()) {
62
                        $handlers[$direction][$methodData['type']][$methodData['format']] = array($id, $method);
63
                    } else {
64
                        $handlers[$direction][$methodData['type']][$methodData['format']] = array(new Reference($id), $method);
65
                    }
66
                }
67
            }
68
        }
69