app.php 453 B

12345678910111213141516171819202122
  1. <?php
  2. declare(strict_types=1);
  3. use App\App;
  4. \mb_internal_encoding('UTF-8');
  5. \error_reporting(E_ALL | E_STRICT ^ E_DEPRECATED);
  6. \ini_set('display_errors', 'stderr');
  7. // Register Composer's auto loader.
  8. require __DIR__ . '/vendor/autoload.php';
  9. // Initialize shared container, bindings, directories and etc.
  10. $app = App::create(directories: ['root' => __DIR__])->run();
  11. if ($app === null) {
  12. exit(255);
  13. }
  14. $code = (int)$app->serve();
  15. exit($code);