load(); // display all errors if debug is true if ($_ENV['APP_DEBUG'] === true) { error_reporting(E_ALL); ini_set('display_errors', 1); } // create app $flight = Flight::app(); // setting view path $flight->set('flight.views.path', __DIR__.'/../resources/views'); // adding blade for templates $flight->register('view', 'Jenssegers\Blade\Blade', [ $flight->get('flight.views.path'), __DIR__.'/../storage/cache']); $flight->map('render', function($view, $data) { echo Flight::view()->make($view, $data); }); // setting path $flight->set('basePath', __DIR__.'/../'); $flight->set('publicPath', __DIR__.'/../public'); $flight->set('storagePath', __DIR__.'/../storage'); // adding pirectus $flight->register('pirectus', 'Pirectus\Pirectus', [ $_ENV['DIRECTUS_API_URL'], [ 'auth' => new \Pirectus\Auth\TokenAuth($_ENV['DIRECTUS_API_TOKEN']) ] ]);