#[Route(name: self::class)]



Лайфхак для симфонистов. Если вы размещаете каждый экшн в отдельном invokable классе, то его имя можно использовать в качестве имени роута.



При таком подходе не нужно соблюдать никакие конвенции именования и хардкодить строки.



Работает и с атрибутами, и с аннотациями, однако в аннотациях нельзя использовать self, только само имя класса. На скрине оба примера.