feat: change config file format to yaml
- docs: add link to yaml.org BREAKING: The `ini` configuration file format changed to `yml`. Please rewrite your configuration file using the yaml format.
This commit is contained in:
parent
5d902ef962
commit
e4439390fe
11 changed files with 121 additions and 139 deletions
|
@ -17,7 +17,7 @@ class Config
|
|||
public static function loadConfig()
|
||||
{
|
||||
$filename = $_SERVER['LIBRETIME_CONFIG_FILEPATH'] ?? LIBRETIME_CONFIG_FILEPATH;
|
||||
$values = parse_ini_file($filename, true);
|
||||
$values = yaml_parse_file($filename);
|
||||
|
||||
$CC_CONFIG = [];
|
||||
|
||||
|
@ -28,7 +28,7 @@ class Config
|
|||
// Explode public_url into multiple component with possible defaults for required fields
|
||||
try {
|
||||
$public_url = Uri::createFromString($values['general']['public_url']);
|
||||
} catch (UriException $e) {
|
||||
} catch (UriException|TypeError $e) {
|
||||
echo 'could not parse configuration field general.public_url: ' . $e->getMessage();
|
||||
|
||||
exit;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue