Ouzo\Uri\PathProvider::getPath PHP Метод

getPath() публичный Метод

public getPath ( )
    public function getPath()
    {
        $uri = Arrays::getValue($_SERVER, 'REDIRECT_URL');
        if (!$uri) {
            return Arrays::getValue($_SERVER, 'REQUEST_URI', '/');
        }
        $queryString = Arrays::getValue($_SERVER, 'REDIRECT_QUERY_STRING');
        return $queryString ? $uri . '?' . $queryString : $uri;
    }

Usage Example

Пример #1
0
 /**
  * @test
  */
 public function shouldReturnRequestUriIfRedirectUrlNotExist()
 {
     // given
     $provider = new PathProvider();
     $_SERVER['REQUEST_URI'] = '/request/uri';
     // when
     $path = $provider->getPath();
     // then
     $this->assertEquals('/request/uri', $path);
 }
PathProvider