@@ -37,10 +37,10 @@ like ``/blog/my-post`` or ``/blog/all-about-symfony``:
37
37
// src/Controller/BlogController.php
38
38
namespace App\Controller;
39
39
40
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
40
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
41
41
use Symfony\Component\Routing\Annotation\Route;
42
42
43
- class BlogController extends Controller
43
+ class BlogController extends AbstractController
44
44
{
45
45
/**
46
46
* Matches /blog exactly
@@ -154,10 +154,10 @@ Symfony provides a handy way to declare localized routes without duplication.
154
154
// src/Controller/BlogController.php
155
155
namespace App\Controller;
156
156
157
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
157
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
158
158
use Symfony\Component\Routing\Annotation\Route;
159
159
160
- class CompanyController extends Controller
160
+ class CompanyController extends AbstractController
161
161
{
162
162
/**
163
163
* @Route({
@@ -252,10 +252,10 @@ To fix this, add a *requirement* that the ``{page}`` wildcard can *only* match n
252
252
// src/Controller/BlogController.php
253
253
namespace App\Controller;
254
254
255
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
255
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
256
256
use Symfony\Component\Routing\Annotation\Route;
257
257
258
- class BlogController extends Controller
258
+ class BlogController extends AbstractController
259
259
{
260
260
/**
261
261
* @Route("/blog/{page}", name="blog_list", requirements={"page"="\d+"})
@@ -340,10 +340,10 @@ concise, but it can decrease route readability when requirements are complex:
340
340
// src/Controller/BlogController.php
341
341
namespace App\Controller;
342
342
343
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
343
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
344
344
use Symfony\Component\Routing\Annotation\Route;
345
345
346
- class BlogController extends Controller
346
+ class BlogController extends AbstractController
347
347
{
348
348
/**
349
349
* @Route("/blog/{page<\d+>}", name="blog_list")
@@ -416,10 +416,10 @@ So how can you make ``blog_list`` once again match when the user visits
416
416
// src/Controller/BlogController.php
417
417
namespace App\Controller;
418
418
419
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
419
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
420
420
use Symfony\Component\Routing\Annotation\Route;
421
421
422
- class BlogController extends Controller
422
+ class BlogController extends AbstractController
423
423
{
424
424
/**
425
425
* @Route("/blog/{page}", name="blog_list", requirements={"page"="\d+"})
@@ -500,10 +500,10 @@ placeholder:
500
500
// src/Controller/BlogController.php
501
501
namespace App\Controller;
502
502
503
- use Symfony\Bundle\FrameworkBundle\Controller\Controller ;
503
+ use Symfony\Bundle\FrameworkBundle\Controller\AbstractController ;
504
504
use Symfony\Component\Routing\Annotation\Route;
505
505
506
- class BlogController extends Controller
506
+ class BlogController extends AbstractController
507
507
{
508
508
/**
509
509
* @Route("/blog/{page<\d+>?1}", name="blog_list")
@@ -596,7 +596,7 @@ With all of this in mind, check out this advanced example:
596
596
// src/Controller/ArticleController.php
597
597
598
598
// ...
599
- class ArticleController extends Controller
599
+ class ArticleController extends AbstractController
600
600
{
601
601
/**
602
602
* @Route(
@@ -781,7 +781,7 @@ To generate a URL, you need to specify the name of the route (e.g. ``blog_show``
781
781
and any wildcards (e.g. ``slug = my-blog-post ``) used in the path for that
782
782
route. With this information, any URL can easily be generated::
783
783
784
- class MainController extends Controller
784
+ class MainController extends AbstractController
785
785
{
786
786
public function show($slug)
787
787
{
0 commit comments