Index of /lpage-fluessiggas/vendor/symfony/routing

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory   -  
[   ]composer.json 2023-04-17 22:05 1.6K 
[   ]RouterInterface.php 2023-04-17 22:05 1.0K 
[   ]Router.php 2023-04-17 22:05 16K 
[   ]RouteCompilerInterfa..>2023-04-17 22:05 779  
[   ]RouteCompiler.php 2023-04-17 22:05 15K 
[   ]RouteCollectionBuild..>2023-04-17 22:05 9.6K 
[   ]RouteCollection.php 2023-04-17 22:05 7.7K 
[   ]Route.php 2023-04-17 22:05 13K 
[   ]RequestContextAwareI..>2023-04-17 22:05 558  
[   ]RequestContext.php 2023-04-17 22:05 6.8K 
[DIR]Matcher/ 2023-04-17 22:05 -  
[DIR]Loader/ 2023-04-17 22:05 -  
[TXT]LICENSE 2023-04-17 22:05 1.0K 
[DIR]Generator/ 2023-04-17 22:05 -  
[DIR]Exception/ 2023-04-17 22:05 -  
[DIR]DependencyInjection/ 2023-04-17 22:05 -  
[   ]CompiledRoute.php 2023-04-17 22:05 4.4K 
[TXT]CHANGELOG.md 2023-04-17 22:05 10K 
[DIR]Annotation/ 2023-04-17 22:05 -  

Routing Component
=================

The Routing component maps an HTTP request to a set of configuration variables.

Getting Started
---------------

```
$ composer require symfony/routing
```

```php
use App\Controller\BlogController;
use Symfony\Component\Routing\Generator\UrlGenerator;
use Symfony\Component\Routing\Matcher\UrlMatcher;
use Symfony\Component\Routing\RequestContext;
use Symfony\Component\Routing\Route;
use Symfony\Component\Routing\RouteCollection;

$route = new Route('/blog/{slug}', ['_controller' => BlogController::class]);
$routes = new RouteCollection();
$routes->add('blog_show', $route);

$context = new RequestContext();

// Routing can match routes with incoming requests
$matcher = new UrlMatcher($routes, $context);
$parameters = $matcher->match('/blog/lorem-ipsum');
// $parameters = [
//     '_controller' => 'App\Controller\BlogController',
//     'slug' => 'lorem-ipsum',
//     '_route' => 'blog_show'
// ]

// Routing can also generate URLs for a given route
$generator = new UrlGenerator($routes, $context);
$url = $generator->generate('blog_show', [
    'slug' => 'my-blog-post',
]);
// $url = '/blog/my-blog-post'
```

Resources
---------

 * [Documentation](https://symfony.com/doc/current/routing.html)
 * [Contributing](https://symfony.com/doc/current/contributing/index.html)
 * [Report issues](https://github.com/symfony/symfony/issues) and
   [send Pull Requests](https://github.com/symfony/symfony/pulls)
   in the [main Symfony repository](https://github.com/symfony/symfony)