コード例 #1
0
ファイル: index.php プロジェクト: joshbrw/rss.manager
<?php

use System\Application\Kernel;
use System\Http\Request;
use System\Repositories\ServiceProvider\ConfigServiceProviderRepository;
use System\Repositories\ServiceProviderRepository;
/* Set some paths */
define('ROOT_PATH', dirname(__DIR__));
define('PUBLIC_PATH', __DIR__);
define('SYSTEM_PATH', ROOT_PATH . "/src/system");
define('APP_PATH', ROOT_PATH . "/src/app");
define('CONFIG_PATH', APP_PATH . '/Config');
/* Require the autoloader */
require ROOT_PATH . "/vendor/autoload.php";
$application = new Kernel();
$request = new Request();
container()->bind(ServiceProviderRepository::class, ConfigServiceProviderRepository::class);
container()->instance('request', $request);
return $application->handle($request);
コード例 #2
0
ファイル: helpers.php プロジェクト: joshbrw/rss.manager
 /**
  * Get the Container
  * @return Container
  */
 function container()
 {
     return Kernel::instance()->container();
 }