PHP Class Sulu\Component\CustomUrl\Routing\CustomUrlRouteProvider

Inheritance: implements Symfony\Cmf\Component\Routing\RouteProviderInterface
Datei anzeigen Open project: sulu/sulu

Public Methods

Method Description
__construct ( Sulu\Component\Webspace\Analyzer\RequestAnalyzerInterface $requestAnalyzer, Sulu\Component\DocumentManager\PathBuilder $pathBuilder, $environment )
getRouteByName ( $name )
getRouteCollectionForRequest ( Request $request )
getRoutesByNames ( $names )

Private Methods

Method Description
addHistoryRedirectToRouteCollection ( Request $request, RouteDocument $routeDocument, RouteCollection $collection, string $webspaceKey ) : RouteCollection Add redirect to current custom-url.
getRoutesPath ( string $webspaceKey ) : string Return routes path for custom-url in given webspace.

Method Details

__construct() public method

public __construct ( Sulu\Component\Webspace\Analyzer\RequestAnalyzerInterface $requestAnalyzer, Sulu\Component\DocumentManager\PathBuilder $pathBuilder, $environment )
$requestAnalyzer Sulu\Component\Webspace\Analyzer\RequestAnalyzerInterface
$pathBuilder Sulu\Component\DocumentManager\PathBuilder

getRouteByName() public method

public getRouteByName ( $name )

getRouteCollectionForRequest() public method

public getRouteCollectionForRequest ( Request $request )
$request Symfony\Component\HttpFoundation\Request

getRoutesByNames() public method

public getRoutesByNames ( $names )