public function __construct(Request $request = null) { if (null === $request) { $this->mode = 'CLI'; $request = Request::create($this->mode); } if (!$this->isBooted) { $this->boot($request); } }
<?php use Syph\Http\Http; use Syph\AppBuilder\AppBuilder; use Syph\Http\Base\Request; $env = (include_once '../bootstrap.php'); require_once __DIR__ . '/../app/AppKernel.php'; $request = Request::create(); define('BASE_URL', $request->getBaseUrl()); $app = new AppKernel($env, $request); $response = $app->handleRequest(new AppBuilder()); try { echo $response; } catch (Exception $e) { echo $e->getMessage(); }