@@ 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); |
@@ 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(); |