fix(arstechnica): plus a few unrelated tweaks (#3829)

This commit is contained in:
Dag 2023-12-13 21:40:13 +01:00 committed by GitHub
parent 0b67544f86
commit f01729c86f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 18 additions and 17 deletions

View file

@ -15,15 +15,7 @@ final class Configuration
{
}
/**
* Verifies the current installation of RSS-Bridge and PHP.
*
* Returns an error message and aborts execution if the installation does
* not satisfy the requirements of RSS-Bridge.
*
* @return void
*/
public static function verifyInstallation()
public static function checkInstallation(): array
{
$errors = [];
@ -57,10 +49,7 @@ final class Configuration
if (!extension_loaded('json')) {
$errors[] = 'json extension not loaded';
}
if ($errors) {
throw new \Exception(sprintf('Configuration error: %s', implode(', ', $errors)));
}
return $errors;
}
public static function loadConfiguration(array $customConfig = [], array $env = [])