@@ -31,10 +31,10 @@ like ``/blog/my-post`` or ``/blog/all-about-symfony``:
31
31
// src/Controller/BlogController.php
32
32
namespace App\Controller;
33
33
34
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
34
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
35
35
use Symfony\Component\Routing\Annotation\Route;
36
36
37
- class BlogController extends Controller
37
+ class BlogController extends AbstractController
38
38
{
39
39
/**
40
40
* Matches /blog exactly
@@ -148,10 +148,10 @@ Symfony provides a handy way to declare localized routes without duplication.
148
148
// src/Controller/BlogController.php
149
149
namespace App\Controller;
150
150
151
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
151
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
152
152
use Symfony\Component\Routing\Annotation\Route;
153
153
154
- class CompanyController extends Controller
154
+ class CompanyController extends AbstractController
155
155
{
156
156
/**
157
157
* @Route({
@@ -246,10 +246,10 @@ To fix this, add a *requirement* that the ``{page}`` wildcard can *only* match n
246
246
// src/Controller/BlogController.php
247
247
namespace App\Controller;
248
248
249
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
249
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
250
250
use Symfony\Component\Routing\Annotation\Route;
251
251
252
- class BlogController extends Controller
252
+ class BlogController extends AbstractController
253
253
{
254
254
/**
255
255
* @Route("/blog/{page}", name="blog_list", requirements={"page"="\d+"})
@@ -334,10 +334,10 @@ concise, but it can decrease route readability when requirements are complex:
334
334
// src/Controller/BlogController.php
335
335
namespace App\Controller;
336
336
337
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
337
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
338
338
use Symfony\Component\Routing\Annotation\Route;
339
339
340
- class BlogController extends Controller
340
+ class BlogController extends AbstractController
341
341
{
342
342
/**
343
343
* @Route("/blog/{page<\d+>}", name="blog_list")
@@ -410,10 +410,10 @@ So how can you make ``blog_list`` once again match when the user visits
410
410
// src/Controller/BlogController.php
411
411
namespace App\Controller;
412
412
413
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
413
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
414
414
use Symfony\Component\Routing\Annotation\Route;
415
415
416
- class BlogController extends Controller
416
+ class BlogController extends AbstractController
417
417
{
418
418
/**
419
419
* @Route("/blog/{page}", name="blog_list", requirements={"page"="\d+"})
@@ -494,10 +494,10 @@ placeholder:
494
494
// src/Controller/BlogController.php
495
495
namespace App\Controller;
496
496
497
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
497
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
498
498
use Symfony\Component\Routing\Annotation\Route;
499
499
500
- class BlogController extends Controller
500
+ class BlogController extends AbstractController
501
501
{
502
502
/**
503
503
* @Route("/blog/{page<\d+>?1}", name="blog_list")
@@ -590,7 +590,7 @@ With all of this in mind, check out this advanced example:
590
590
// src/Controller/ArticleController.php
591
591
592
592
// ...
593
- class ArticleController extends Controller
593
+ class ArticleController extends AbstractController
594
594
{
595
595
/**
596
596
* @Route(
@@ -775,7 +775,7 @@ To generate a URL, you need to specify the name of the route (e.g. ``blog_show``
775
775
and any wildcards (e.g. ``slug = my-blog-post ``) used in the path for that
776
776
route. With this information, any URL can easily be generated::
777
777
778
- class MainController extends Controller
778
+ class MainController extends AbstractController
779
779
{
780
780
public function show($slug)
781
781
{
0 commit comments