Code Duplication    Length = 5-5 lines in 2 locations

src/NodeJsInstaller.php 2 locations

@@ 148-152 (lines=5) @@
145
    public function getNodeJSUrl($version)
146
    {
147
        if (Environment::isWindows() && Environment::getArchitecture() == 32) {
148
            if (version_compare($version, '4.0.0') >= 0) {
149
                return "https://nodejs.org/dist/v".$version."/win-x86/node.exe";
150
            } else {
151
                return "https://nodejs.org/dist/v".$version."/node.exe";
152
            }
153
        } elseif (Environment::isWindows() && Environment::getArchitecture() == 64) {
154
            if (version_compare($version, '4.0.0') >= 0) {
155
                return "https://nodejs.org/dist/v" . $version . "/win-x64/node.exe";
@@ 154-158 (lines=5) @@
151
                return "https://nodejs.org/dist/v".$version."/node.exe";
152
            }
153
        } elseif (Environment::isWindows() && Environment::getArchitecture() == 64) {
154
            if (version_compare($version, '4.0.0') >= 0) {
155
                return "https://nodejs.org/dist/v" . $version . "/win-x64/node.exe";
156
            } else {
157
                return "https://nodejs.org/dist/v" . $version . "/x64/node.exe";
158
            }
159
        } elseif (Environment::isMacOS() && Environment::getArchitecture() == 32) {
160
            return "https://nodejs.org/dist/v".$version."/node-v".$version."-darwin-x86.tar.gz";
161
        } elseif (Environment::isMacOS() && Environment::getArchitecture() == 64) {