src/Router.php
private function init_request() {

		$this->autodetect_home();

		$this->autodetect_host();

		# initialize from request uri
		$url = isset($_SERVER['REQUEST_URI'])
			? $_SERVER['REQUEST_URI'] : '';

		# remove query string
		$rpath = parse_url($url)['path'];

		# remove home
		if ($rpath != '/')
			$rpath = substr($rpath, strlen($this->home) - 1);

		# trim slashes
		$rpath = trim($rpath, "/");

		# store in private properties
		$this->request_path = '/' . $rpath;
		$this->request_comp = explode('/', $rpath);
		self::$logger->debug(sprintf(
			"Router: request path: '%s'.",
			$this->request_path));
	}
private function init_request() {

		$this->autodetect_home();

		$this->autodetect_host();

		# initialize from request uri
		$url = isset($_SERVER['REQUEST_URI'])
			? $_SERVER['REQUEST_URI'] : '';

		# remove query string
		$rpath = parse_url($url)['path'];

		# remove home
		if ($rpath != '/')
			$rpath = substr($rpath, strlen($this->home) - 1);

		# trim slashes
		$rpath = trim($rpath, "/");

		# store in private properties
		$this->request_path = '/' . $rpath;
		$this->request_comp = explode('/', $rpath);
		self::$logger->debug(sprintf(
			"Router: request path: '%s'.",
			$this->request_path));
	}
private function init_request ( ) { $ this -> autodetect_home ( ) ; $ this -> autodetect_host ( ) ; # initialize from request uri $ url = isset ( $ _SERVER [ 'REQUEST_URI' ] ) ? $ _SERVER [ 'REQUEST_URI' ] : '' ; # remove query string $ rpath = parse_url ( $ url ) [ 'path' ] ; # remove home if ( $ rpath != '/' ) $ rpath = substr ( $ rpath , strlen ( $ this -> home ) - 1 ) ; # trim slashes $ rpath = trim ( $ rpath , "/" ) ; # store in private properties $ this -> request_path = '/' . $ rpath ; $ this -> request_comp = explode ( '/' , $ rpath ) ; self :: $ logger -> debug ( sprintf ( "Router: request path: '%s'." , $ this -> request_path ) ) ; }
Initialize request processing.

This sets home, host, and other request-related properties
based on current request URI.
Initialize request processing .