Method attributes are used by frameworks such as Symfony to specify routes and other information.
// src/Controller/BlogController.php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class BlogController extends AbstractController
{
#[Route('/blog', name: 'blog_list')]
public function list(): Response
{
// ...
}
}
Method attributes are used by frameworks such as Symfony to specify routes and other information.
https://www.php.net/manual/en/language.attributes.overview.php https://symfony.com/doc/current/routing.html