예제 #1
0
 public function __construct(Request $request = null)
 {
     if (null === $request) {
         $this->mode = 'CLI';
         $request = Request::create($this->mode);
     }
     if (!$this->isBooted) {
         $this->boot($request);
     }
 }
예제 #2
0
<?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();
}