public function getQuery($key = null, $default = false)
    {
        if ($key !== null) {
            if (array_key_exists($key, $this->query)) {
                return $this->query[$key];
            } else {
                return $default;
            }
        } else {
            return $this->query;
        }
    }
public function getQuery($key = null, $default = false)
    {
        if ($key !== null) {
            if (array_key_exists($key, $this->query)) {
                return $this->query[$key];
            } else {
                return $default;
            }
        } else {
            return $this->query;
        }
    }
public function getQuery ( $ key = null , $ default = false ) { if ( $ key !== null ) { if ( array_key_exists ( $ key , $ this -> query ) ) { return $ this -> query [ $ key ] ; } else { return $ default ; } } else { return $ this -> query ; } }
Returns query parameter

@param string $key
@param mixed $default Default value to be returned on absence
@return string
Returns query parameter