public function setUp() { $_SERVER['HTTP_HOST'] = 'localhost'; $_SERVER['REQUEST_URI'] = '/'; $app = Application::instance(); $app['router'] = new Router(); Url::setBase("/cygnite/index.php/user"); }
private function setUpAssetConfig() { $app = Application::instance(); $app['router'] = new \Cygnite\Base\Router\Router(); $_SERVER['REQUEST_URI'] = '/hello/user/'; $_SERVER['HTTP_HOST'] = 'localhost'; $configuration = ['global.config' => ['encoding' => 'utf-8']]; Config::$config = $configuration; Url::setBase('/cygnite/'); //$app['router']->getBaseUrl() }
private function setUpAssetConfig() { $loader = m::mock("Cygnite\\Foundation\\Autoloader"); $app = Application::getInstance($loader); $app['router'] = m::mock("Cygnite\\Base\\Router\\Router"); $_SERVER['REQUEST_URI'] = '/hello/user/'; $_SERVER['HTTP_HOST'] = 'localhost'; $configuration = ['global.config' => ['encoding' => 'utf-8']]; Config::$config = $configuration; Url::setBase('/cygnite/'); //$app['router']->getBaseUrl() }
private function setUpAssetConfig() { $app = Application::instance(); $app['url'] = new \Cygnite\Common\UrlManager\Url(); $app['request'] = \Cygnite\Http\Requests\Request::createFromGlobals(); $app['router'] = new \Cygnite\Base\Router\Router($app['request']); $app['url']->setApplication($app); $app['request']->server->add('REQUEST_URI', '/hello/user'); $app['request']->server->add('HTTP_HOST', 'localhost'); $configuration = ['global.config' => ['encoding' => 'utf-8']]; Config::$config = $configuration; Url::setBase('cygnite/'); //$app['router']->getBaseUrl() }
public function setUp() { $this->app = Application::instance(); $this->app['url'] = new \Cygnite\Common\UrlManager\Url(); $this->app['request'] = \Cygnite\Http\Requests\Request::createFromGlobals(); $this->app['router'] = new \Cygnite\Base\Router\Router($this->app['request']); $this->app['router']->setApplication($this->app); $this->app['url']->setApplication($this->app); $this->app['request']->server->add('HTTP_HOST', 'localhost'); $this->app['request']->server->add('REQUEST_URI', '/'); /* $app = Application::instance(); $app['router'] = new Router;*/ Url::setBase('/cygnite/index.php/user'); }
<?php use Cygnite\Common\UrlManager\Url; use Cygnite\Helpers\Config; define('APP', str_replace('src/', 'src' . DS, APPPATH)); //Set URL base path. Url::setBase(Config::get('global.config', 'base_path') == '' ? $app['router']->getBaseUrl() : Config::get('global.config', 'base_path')); /* * -------------------------------------------------- * Set application encryption key * --------------------------------------------------- */ if (!is_null(Config::get('global.config', 'encryption.key'))) { define('CF_ENCRYPT_KEY', Config::get('global.config', 'encryption.key')); } /* * ---------------------------------------------------- * Throw Exception is default controller * has not been set in configuration * ---------------------------------------------------- */ if (is_null(Config::get('global.config', 'default.controller'))) { throw new \Exception('You must set default controller in ' . APPPATH . '/Configs/application.php'); }
/** * Start booting and handler all user request * * @return Dispatcher */ public function boot() { //Set up configurations for your awesome application Config::set('config.items', $this['config']); //Set URL base path. Url::setBase(Config::get('global.config', 'base_path') == '' ? $this['router']->getBaseUrl() : Config::get('global.config', 'base_path')); $this['service.provider'](); //initialize framework $this['boot']->initialize($this); $this['boot']->terminate(); return $this; }
/** * Start booting and handler all user request * @return Dispatcher */ public function boot() { Url::instance($this['router']); //Set up configurations for your awesome application Config::set('config.items', $this['config']); //Set URL base path. Url::setBase(Config::get('global.config', 'base_path') == '' ? $this['router']->getBaseUrl() : Config::get('global.config', 'base_path')); //initialize framework $this['boot']->initialize(); $this['boot']->terminate(); /**------------------------------------------------------- * Booting completed. Lets handle user request!! * Lets Go !! * ------------------------------------------------------- */ return new Dispatcher($this['router']); }