PHP Класс Symfony\Component\Security\Http\HttpUtils

Автор: Fabien Potencier ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Symfony\Component\Routing\RouterInterface $router = null ) Constructor.
checkRequestPath ( Request $request, string $path ) : boolean Checks that a given path matches the Request.
createRedirectResponse ( Request $request, string $path, integer $status = 302 ) : Response Creates a redirect Response.
createRequest ( Request $request, string $path ) : Request Creates a Request.

Приватные методы

Метод Описание
generateUrl ( $route, $absolute = false )
resetLocale ( Request $request ) hack (don't have a better solution for now)

Описание методов

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

Constructor.
public __construct ( Symfony\Component\Routing\RouterInterface $router = null )
$router Symfony\Component\Routing\RouterInterface An RouterInterface instance

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

Checks that a given path matches the Request.
public checkRequestPath ( Request $request, string $path ) : boolean
$request Symfony\Component\HttpFoundation\Request A Request instance
$path string A path (an absolute path (/foo), an absolute URL (http://...), or a route name (foo))
Результат boolean true if the path is the same as the one from the Request, false otherwise

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

Creates a redirect Response.
public createRedirectResponse ( Request $request, string $path, integer $status = 302 ) : Response
$request Symfony\Component\HttpFoundation\Request A Request instance
$path string A path (an absolute path (/foo), an absolute URL (http://...), or a route name (foo))
$status integer The status code
Результат Response A RedirectResponse instance

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

Creates a Request.
public createRequest ( Request $request, string $path ) : Request
$request Symfony\Component\HttpFoundation\Request The current Request instance
$path string A path (an absolute path (/foo), an absolute URL (http://...), or a route name (foo))
Результат Symfony\Component\HttpFoundation\Request A Request instance