PHP Class Symfony\Component\Routing\Generator\UrlGenerator

Author: Fabien Potencier ([email protected])
Inheritance: implements Symfony\Component\Routing\Generator\UrlGeneratorInterface, implements Symfony\Component\Routing\Generator\ConfigurableRequirementsInterface
Show file Open project: pmjones/php-framework-benchmarks Class Usage Examples

Protected Properties

Property Type Description
$context
$decodedChars

Public Methods

Method Description
__construct ( RouteCollection $routes, Symfony\Component\Routing\RequestContext $context ) Constructor.
generate ( string $name, array $parameters = [], boolean $absolute = false ) : string Generates a URL from the given parameters.
getContext ( ) : Symfony\Component\Routing\RequestContext Gets the request context.
setContext ( Symfony\Component\Routing\RequestContext $context ) Sets the request context.

Protected Methods

Method Description
doGenerate ( $variables, $defaults, $requirements, $tokens, $parameters, $name, $absolute )

Method Details

__construct() public method

Constructor.
public __construct ( RouteCollection $routes, Symfony\Component\Routing\RequestContext $context )
$routes Symfony\Component\Routing\RouteCollection A RouteCollection instance
$context Symfony\Component\Routing\RequestContext The context

doGenerate() protected method

protected doGenerate ( $variables, $defaults, $requirements, $tokens, $parameters, $name, $absolute )

generate() public method

Generates a URL from the given parameters.
public generate ( string $name, array $parameters = [], boolean $absolute = false ) : string
$name string The name of the route
$parameters array An array of parameters
$absolute boolean Whether to generate an absolute URL
return string The generated URL

getContext() public method

Gets the request context.
public getContext ( ) : Symfony\Component\Routing\RequestContext
return Symfony\Component\Routing\RequestContext The context

setContext() public method

Sets the request context.
public setContext ( Symfony\Component\Routing\RequestContext $context )
$context Symfony\Component\Routing\RequestContext The context

Property Details

$context protected property

protected $context

$decodedChars protected property

protected $decodedChars