15 lines
462 B
PHP
15 lines
462 B
PHP
<?php
|
|
|
|
try {
|
|
$projectPath = dirname(__DIR__);
|
|
|
|
require_once $projectPath . '/vendor/autoload.php';
|
|
|
|
new class($projectPath) extends %NAMESPACE%\Kernel {};
|
|
}
|
|
catch(\Throwable $t) {
|
|
echo sprintf("%s<hr><small>%s:%d</small><br><pre>%s</pre>", $t->getMessage(), $t->getFile(), $t->getLine(), getenv('DEBUG') ? var_export($t->getTrace(), true) : "");
|
|
error_log($t->getMessage());
|
|
header("HTTP/1.1 500 Internal Server Error");
|
|
}
|