コード例 #1
0
ファイル: bootstrap_test.php プロジェクト: blancomen/blanco3
<?php

use Config\ConfigLoader;
use Connection\ConnectionFactory;
use Kernel\Environment;
use Kernel\Kernel;
use Orm\Provider\OrmProviderArray;
use Orm\Provider\OrmProviderRedis;
require_once __DIR__ . '/path.php';
require_once PATH_VENDOR . '/autoload.php';
$Environment = new Environment(Environment::TEST);
$ConfigLoader = new ConfigLoader($Environment);
$ConnectionFactory = new ConnectionFactory($ConfigLoader);
$OrmProvider = new OrmProviderArray();
$Kernel = new Kernel();
$Kernel->setEnvironment($Environment);
$Kernel->setConfigLoader($ConfigLoader);
$Kernel->setConnectionFactory($ConnectionFactory);
$Kernel->setOrmProvider($OrmProvider);
Kernel::setInstance($Kernel);
return $Kernel;