function run()
	{
		if(!$this->is_initialized)
			$this->init();

		if(!defined('BORS_SITE'))
			define('BORS_SITE', COMPOSER_ROOT);

		// Пробуем искать по-новому
		// ...
		// https://github.com/phpixie/http
		// http://habrahabr.ru/post/256639/

//		PHPixie пока не трогаем, там какой-то свой PSR-7.
//		$slice = new \PHPixie\Slice();
//		$http = new \PHPixie\HTTP($slice);
//		$request = $http->request();
//		r($request->server()->get('http_host'));
//		r($request->query()->uri());
//		r((string)$request->uri());

		$view = NULL;

		if($this->cfg('view.preset'))
			$view = $this->cfg('view.preset');

		// composer: zendframework/zend-diactoros
		if(!$view && class_exists('\\Zend\\Diactoros\\ServerRequestFactory'))
		{
			$request = \Zend\Diactoros\ServerRequestFactory::fromGlobals();
//			$request = \Slim\Http\Request::createFromEnvironment(new \Slim\Http\Environment($_SERVER));

//			r((string)$request->getUri());
//			r((string)$request->getMethod());

			$view = $this->route_view($request);
		}

		if($view)
		{
			$ret = $view->pre_show();

			if($ret)
				return $ret;

//			r($view);
			$response = $view->response();
			if($response)
			{
				// composer: slim/slim>3
				$app = new \Slim\App;
				$app->respond($response);
				return;
			}
		}

		// Если ничего не нашли, то запускаем старый движок.
		return \bors::run();
	}
function run()
	{
		if(!$this->is_initialized)
			$this->init();

		if(!defined('BORS_SITE'))
			define('BORS_SITE', COMPOSER_ROOT);

		// Пробуем искать по-новому
		// ...
		// https://github.com/phpixie/http
		// http://habrahabr.ru/post/256639/

//		PHPixie пока не трогаем, там какой-то свой PSR-7.
//		$slice = new \PHPixie\Slice();
//		$http = new \PHPixie\HTTP($slice);
//		$request = $http->request();
//		r($request->server()->get('http_host'));
//		r($request->query()->uri());
//		r((string)$request->uri());

		$view = NULL;

		if($this->cfg('view.preset'))
			$view = $this->cfg('view.preset');

		// composer: zendframework/zend-diactoros
		if(!$view && class_exists('\\Zend\\Diactoros\\ServerRequestFactory'))
		{
			$request = \Zend\Diactoros\ServerRequestFactory::fromGlobals();
//			$request = \Slim\Http\Request::createFromEnvironment(new \Slim\Http\Environment($_SERVER));

//			r((string)$request->getUri());
//			r((string)$request->getMethod());

			$view = $this->route_view($request);
		}

		if($view)
		{
			$ret = $view->pre_show();

			if($ret)
				return $ret;

//			r($view);
			$response = $view->response();
			if($response)
			{
				// composer: slim/slim>3
				$app = new \Slim\App;
				$app->respond($response);
				return;
			}
		}

		// Если ничего не нашли, то запускаем старый движок.
		return \bors::run();
	}
function run ( ) { if ( ! $ this -> is_initialized ) $ this -> init ( ) ; if ( ! defined ( 'BORS_SITE' ) ) define ( 'BORS_SITE' , COMPOSER_ROOT ) ; // Пробуем искать по-новому // ... // https://github.com/phpixie/http // http://habrahabr.ru/post/256639/ //		PHPixie пока не трогаем, там какой-то свой PSR-7. //		$slice = new \PHPixie\Slice(); //		$http = new \PHPixie\HTTP($slice); //		$request = $http->request(); //		r($request->server()->get('http_host')); //		r($request->query()->uri()); //		r((string)$request->uri()); $ view = NULL ; if ( $ this -> cfg ( 'view.preset' ) ) $ view = $ this -> cfg ( 'view.preset' ) ; // composer: zendframework/zend-diactoros if ( ! $ view && class_exists ( '\\Zend\\Diactoros\\ServerRequestFactory' ) ) { $ request = \ Zend \ Diactoros \ ServerRequestFactory :: fromGlobals ( ) ; //			$request = \Slim\Http\Request::createFromEnvironment(new \Slim\Http\Environment($_SERVER)); //			r((string)$request->getUri()); //			r((string)$request->getMethod()); $ view = $ this -> route_view ( $ request ) ; } if ( $ view ) { $ ret = $ view -> pre_show ( ) ; if ( $ ret ) return $ ret ; //			r($view); $ response = $ view -> response ( ) ; if ( $ response ) { // composer: slim/slim>3 $ app = new \ Slim \ App ; $ app -> respond ( $ response ) ; return ; } } // Если ничего не нашли, то запускаем старый движок. return \ bors :: run ( ) ; }
Main routing process run
Main routing process run