Code Duplication    Length = 7-7 lines in 2 locations

src/Util/Cli.php 2 locations

@@ 142-148 (lines=7) @@
139
140
        // checking environment variable.
141
        $pathList = explode(PATH_SEPARATOR, self::getEnvPath());
142
        foreach ($pathList as $path) {
143
            $command = $path . DIRECTORY_SEPARATOR . $cmd;
144
            $bin     = self::isExecutable($command);
145
            if (null !== $bin) {
146
                return $bin;
147
            }
148
        }
149
150
        // some more paths we came across that where added manually
151
        foreach ($optionalLocations as $path) {
@@ 151-157 (lines=7) @@
148
        }
149
150
        // some more paths we came across that where added manually
151
        foreach ($optionalLocations as $path) {
152
            $command = $path . DIRECTORY_SEPARATOR . $cmd;
153
            $bin     = self::isExecutable($command);
154
            if (null !== $bin) {
155
                return $bin;
156
            }
157
        }
158
        throw new RuntimeException(sprintf('\'%s\' was nowhere to be found please specify the correct path', $cmd));
159
    }
160