Code Duplication    Length = 7-8 lines in 2 locations

src/Installer/ModuleFileInstallerManager.php 1 location

@@ 406-413 (lines=8) @@
403
        $jsonValidator = new JsonValidator();
404
        $errors = $jsonValidator->validate($installersData, __DIR__.'/../../res/schema/installers-schema-1.0.json');
405
406
        if (count($errors) > 0) {
407
            throw new ValidationFailedException(sprintf(
408
                "The extra key \"%s\" of module \"%s\" is invalid:\n%s",
409
                self::INSTALLERS_KEY,
410
                $moduleName,
411
                implode("\n", $errors)
412
            ));
413
        }
414
415
        foreach ($installersData as $name => $installerData) {
416
            $installer = $this->dataToInstaller($name, $installerData);

src/Server/ModuleFileServerManager.php 1 location

@@ 223-229 (lines=7) @@
220
            $jsonValidator = new JsonValidator();
221
            $errors = $jsonValidator->validate($serversData, __DIR__.'/../../res/schema/servers-schema-1.0.json');
222
223
            if (count($errors) > 0) {
224
                throw new ValidationFailedException(sprintf(
225
                    "The extra key \"%s\" is invalid:\n%s",
226
                    self::SERVERS_KEY,
227
                    implode("\n", $errors)
228
                ));
229
            }
230
        }
231
232
        $this->servers = new ServerCollection();