@jallvar

Почему в Symfony не работают атрибуты?

Всем привет. поставил симфони 6.
Делаю первый контроллер и приложение не собирается

Пробовал переносить аттрибут на метод, менял сам атрибут - не работает

HomePageController:
<?php

use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;

#[Route(path: '/homepage')]
class HomePageController extends AbstractController
{
    public function __invoke()
    {
        $this->json(['success' => true], Response::HTTP_OK);
    }
}


annotations.yaml
controllers:
    resource: ../../src/Controller/
    type: annotation

kernel:
    resource: ../../src/Kernel.php
    type: annotation


Когда выполняю console cache:clear получаю ошибку 139
Executing script cache:clear [KO]
 [KO]
Script cache:clear returned with error code 139
!!  
!!   // Clearing the cache for the dev environment with debug                       
!!   // true                                                                        
!!  
!!  Segmentation fault
!!  
Script @auto-scripts was called via post-install-cmd
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 1
17_planet
@17_planet
Full Stack Developer, web-studio in Odessa
Атрибуты это PHP . У вас должна быть версия 8.0 или выше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
25 апр. 2024, в 14:21
15000 руб./за проект
25 апр. 2024, в 14:07
20000 руб./за проект
25 апр. 2024, в 14:06
2500 руб./за проект