Code Duplication    Length = 3-3 lines in 2 locations

modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php 2 locations

@@ 132-134 (lines=3) @@
129
                $lastOptionalDir = $i > 8 ? $i - 5 : 3;
130
                $this->targetDirMaxMatches = $i - $lastOptionalDir;
131
132
                while (--$i >= $lastOptionalDir) {
133
                    $regex = sprintf('(%s%s)?', preg_quote(DIRECTORY_SEPARATOR.$dir[$i], '#'), $regex);
134
                }
135
136
                do {
137
                    $regex = preg_quote(DIRECTORY_SEPARATOR.$dir[$i], '#').$regex;
@@ 136-138 (lines=3) @@
133
                    $regex = sprintf('(%s%s)?', preg_quote(DIRECTORY_SEPARATOR.$dir[$i], '#'), $regex);
134
                }
135
136
                do {
137
                    $regex = preg_quote(DIRECTORY_SEPARATOR.$dir[$i], '#').$regex;
138
                } while (0 < --$i);
139
140
                $this->targetDirRegex = '#'.preg_quote($dir[0], '#').$regex.'#';
141
            }