<?php
namespace App\Core;
use \InvalidArgumentException;
/**
* TODO: this should validate the config and stuffs
*/
class Config
{
* Should hold the validated config array
public array $config;
public function __construct(string $path)
if (!file_exists($path))
throw new InvalidArgumentException("Could not find configuration file: $path");
}
$this->config = require $path;