Code Duplication    Length = 11-11 lines in 2 locations

src/ChainRenderer.php 2 locations

@@ 111-121 (lines=11) @@
108
        $foundInstanceName = null;
109
110
        do {
111
            foreach ($this->customRenderers as $instanceName => $renderer) {
112
                $result = $renderer->canRender($object, $context);
113
                if ($result == ChainableRendererInterface::CAN_RENDER_OBJECT || $result == ChainableRendererInterface::CANNOT_RENDER_OBJECT) {
114
                    $isCachable = false;
115
                }
116
                if ($result == ChainableRendererInterface::CAN_RENDER_OBJECT || $result == ChainableRendererInterface::CAN_RENDER_CLASS) {
117
                    $foundRenderer = $renderer;
118
                    $foundInstanceName = $instanceName;
119
                    break 2;
120
                }
121
            }
122
123
            if ($this->templateRendererInstanceName && !$this->templateRenderer) {
124
                $this->templateRenderer = $this->container->get($this->templateRendererInstanceName);
@@ 137-147 (lines=11) @@
134
                }
135
            }
136
137
            foreach ($this->packageRenderers as $instanceName => $renderer) {
138
                $result = $renderer->canRender($object, $context);
139
                if ($result == ChainableRendererInterface::CAN_RENDER_OBJECT || $result == ChainableRendererInterface::CANNOT_RENDER_OBJECT) {
140
                    $isCachable = false;
141
                }
142
                if ($result == ChainableRendererInterface::CAN_RENDER_OBJECT || $result == ChainableRendererInterface::CAN_RENDER_CLASS) {
143
                    $foundRenderer = $renderer;
144
                    $foundInstanceName = $instanceName;
145
                    break 2;
146
                }
147
            }
148
        } while (false);
149
150
        if ($isCachable && $foundRenderer) {