argument('config'); if (!file_exists($config_file) || !is_readable($config_file)) throw new \Exception("Cannot read config file: $config_file"); $config = new \App\Configuration(); $config->load($config_file); $engine = app()->make(\App\Engine::class, ['config'=>$config]); $engine->layout(); } }