public function getRequestUri(): string
  {
    if (isset($_SERVER['REQUEST_URI']))
    {
      $requestUri = $_SERVER['REQUEST_URI'];
      if ($requestUri!=='' && $requestUri[0]!=='/')
      {
        $requestUri = preg_replace('/^(http|https):\/\/[^\/]+/i', '', $requestUri);
      }

      return $requestUri;
    }

    throw new \LogicException('Unable to resolve requested URI');
  }
public function getRequestUri(): string
  {
    if (isset($_SERVER['REQUEST_URI']))
    {
      $requestUri = $_SERVER['REQUEST_URI'];
      if ($requestUri!=='' && $requestUri[0]!=='/')
      {
        $requestUri = preg_replace('/^(http|https):\/\/[^\/]+/i', '', $requestUri);
      }

      return $requestUri;
    }

    throw new \LogicException('Unable to resolve requested URI');
  }
public function getRequestUri ( ) : string { if ( isset ( $ _SERVER [ 'REQUEST_URI' ] ) ) { $ requestUri = $ _SERVER [ 'REQUEST_URI' ] ; if ( $ requestUri !== '' && $ requestUri [ 0 ] !== '/' ) { $ requestUri = preg_replace ( '/^(http|https):\/\/[^\/]+/i' , '' , $ requestUri ) ; } return $ requestUri ; } throw new \ LogicException ( 'Unable to resolve requested URI' ) ; }
Returns the requested relative URL after. It includes the query part if any.

@return string

@api
@since 1.0.0
Returns the requested relative URL after . It includes the query part if any .