Пример #1
0
 public function setUp()
 {
     $_SERVER['HTTP_HOST'] = 'localhost';
     $_SERVER['REQUEST_URI'] = '/';
     $app = Application::instance();
     $app['router'] = new Router();
     Url::setBase("/cygnite/index.php/user");
 }
Пример #2
0
 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()
 }
Пример #3
0
 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()
 }
Пример #4
0
 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()
 }
Пример #5
0
 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');
 }
Пример #6
0
<?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');
}
Пример #7
0
 /**
  * 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;
 }
Пример #8
0
 /**
  * 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']);
 }