* * @since 1.0.0 */ public function getQueryArray() : array; /** * Get uri. * * @return string * * @since 1.0.0 */ public function __toString(); /** * Get base uri. * * @return string * * @since 1.0.0 */ public function getBase() : string; /** * Get route representation of uri. * * @param bool $ignoreOffset Ignore internal offset * * @return string * * @since 1.0.0 */ public function getRoute(bool $ignoreOffset = false) : string; /** * Set uri. * * @param string $uri Uri * * @return void * * @since 1.0.0 */ public function set(string $uri) : void; }