* @author ${REPO_OWNER} */ class core extends controller { /** * Language * * @var language $$language Language */ protected language $$language = language::en; /** * Response * * @see https://wiki.php.net/rfc/property-hooks (find a table about backed and virtual hooks) * * @var response $$response Response */ protected response $$response { // Read get => $$this->response ??= $$this->request->response(); } /** * Errors * * @var array $$errors Registry of errors */ protected array $$errors = [ 'system' => [] ]; /** * Constructor * * @param minimal $$core Instance of the MINIMAL * @param bool $$initialize Initialize a controller? * * @return void */ public function __construct(minimal $$core) { // Blocking requests from CloudFlare (better to write this blocking into nginx config file) if (isset($$_SERVER['HTTP_USER_AGENT']) && $$_SERVER['HTTP_USER_AGENT'] === 'nginx-ssl early hints') return status::bruh->label; // For the extends system parent::__construct(core: $$core); } }