console.php 460 B

123456789101112131415161718192021222324252627
  1. #!/usr/bin/php
  2. <?php
  3. // CONFIG
  4. define('APP_DIR', realpath(__DIR__ . '/..'));
  5. define('VENDOR_DIR', APP_DIR . '/vendor');
  6. // AUTOLOAD
  7. $loader = require VENDOR_DIR . '/autoload.php';
  8. $loader->setPsr4('App\\', APP_DIR . '/src');
  9. use \KarmaFW\Kernel;
  10. use \KarmaFW\App\Middlewares as KarmaMiddlewares;
  11. ini_set('display_errors', 1);
  12. $app = new Kernel([
  13. new KarmaMiddlewares\ErrorHandler,
  14. new KarmaMiddlewares\CommandRouter($argv),
  15. ]);
  16. $app->run();