exit('Missing vendor files, try running "composer install"' . PHP_EOL); } /** * ------------------------------------------------------------------- * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. * ------------------------------------------------------------------- */ $loader = (require_once BASE_PATH . '/vendor/autoload.php'); $loader->addPsr4('App\\', BASE_PATH . '/app'); // Application Controller $loader->addClassMap(['PluploadHandler' => BASE_PATH . '/vendor/mclkim/kaiser/src/Plupload/PluploadHandler.php']); /** * ------------------------------------------------------------------- * Set up dependencies * ------------------------------------------------------------------- */ require_once BASE_PATH . '/app/dependencies.php'; /** * ------------------------------------------------------------------- * Instantiate the app * ------------------------------------------------------------------- */ $app = new \Kaiser\App($container); $app->setBasePath(BASE_PATH); $app->setAppDir([BASE_PATH . '/app']); /** * ------------------------------------------------------------------- * Run app * ------------------------------------------------------------------- */ $app->run();