public static function run($applicationClass) { $app = self::getInstance($applicationClass); $app->setBasePath(kanon::getBasePath()); $baseUrl = kanon::getBaseUri(); //echo $baseUrl; $app->setBaseUri($baseUrl); $app->run(); }
public function getUri() { if ($this->_uri !== null) { return $this->_uri; } $baseUrl = 'http://' . request::getServerName() . ''; //$baseUrl. return $this->_options['url']; return kanon::getBaseUri() . '/' . $this->_options['url']; }
public function __construct($trace = null) { $requestUri = request::getUri(); $requestUri = reset(explode('?', $requestUri)); $this->_filename = basename($requestUri); if ($trace === null) { $trace = debug_backtrace(); } $file = $trace[0]['file']; $this->_basePath = dirname($file); $this->_baseUrl = kanon::getBaseUri(); //$this->_rel = dirname(substr($requestUri, strlen($this->_baseUrl))); $this->_rel = dirname(substr($requestUri, strlen($this->_baseUrl))); }