PHP Class Webiny\Component\Router\Loader\ConfigLoader

Inheritance: use trait Webiny\Component\StdLib\StdLibTrait
Show file Open project: Webiny/Framework Class Usage Examples

Public Methods

Method Description
__construct ( ConfigObject $config ) Base constructor.
getRouteCollection ( ) : RouteCollection Builds and returns RouteCollection instance.
processRoute ( ConfigObject $routeConfig ) : Route Builds a Route instance based on the given route config.

Method Details

__construct() public method

Base constructor.
public __construct ( ConfigObject $config )
$config Webiny\Component\Config\ConfigObject Instance of config object containing route definitions.

getRouteCollection() public method

Builds and returns RouteCollection instance.
public getRouteCollection ( ) : RouteCollection
return Webiny\Component\Router\Route\RouteCollection

processRoute() public method

Builds a Route instance based on the given route config.
public processRoute ( ConfigObject $routeConfig ) : Route
$routeConfig Webiny\Component\Config\ConfigObject A config object containing route parameters.
return Webiny\Component\Router\Route\Route