PHP 8.3.31
Preview: README.md Size: 1.93 KB
/home/getspomw/royalsquad.us/vendor/symfony/routing/README.md

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

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

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

```bash
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'
```

Sponsor
-------

The Routing component for Symfony 7.1 is [backed][1] by [redirection.io][2].

redirection.io logs all your website’s HTTP traffic, and lets you fix errors
with redirect rules in seconds. Give your marketing, SEO and IT teams the
right tool to manage your website traffic efficiently!

Help Symfony by [sponsoring][3] its development!

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)

[1]: https://symfony.com/backers
[2]: https://redirection.io
[3]: https://symfony.com/sponsor

Directory Contents

Dirs: 8 × Files: 15

Name Size Perms Modified Actions
- drwxrwxrwx 2025-09-17 06:53:20
Edit Download
Attribute DIR
- drwxrwxrwx 2025-09-17 06:53:20
Edit Download
- drwxrwxrwx 2026-04-21 15:56:50
Edit Download
Exception DIR
- drwxrwxrwx 2026-04-19 15:19:01
Edit Download
Generator DIR
- drwxrwxrwx 2026-04-21 19:29:32
Edit Download
Loader DIR
- drwxrwxrwx 2026-04-19 15:01:27
Edit Download
Matcher DIR
- drwxrwxrwx 2026-04-21 09:23:37
Edit Download
- drwxrwxrwx 2025-09-17 06:53:20
Edit Download
2.47 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
14.15 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
3.71 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
1.17 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
6.56 KB lrw-r--r-- 2026-04-27 10:21:13
Edit Download
1.04 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
1.93 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
6.84 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
531 B lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
12.31 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
10.51 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
14.25 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
733 B lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
11.22 KB lrw-rw-rw- 2025-09-17 06:53:20
Edit Download
994 B lrw-rw-rw- 2025-09-17 06:53:20
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).