Size: a a a

2021 March 22

ПГ

Павел Г. in symfony
Anton K.
как вы все успеваете, я в прошлом месяце только с 2.8 на 3.4 перешел :))
Это печально. Ладно не в 5,  еще нет LTS, но 2.8 и 3.4 уххх
источник

AK

Anton K. in symfony
ага, затянул я чет с переездом
источник

AK

Anton K. in symfony
Павел Г.
Я хоть в сонате и поел гавнеца, но против нее. Уж очень долго она переходила на 5 симфони, много в ямле и неявных фич.
а что там в ямле? вроде всё конфигурится через Admin класс

я даж кастомные датагриды на ней делал, не mysql
источник

ПГ

Павел Г. in symfony
Anton K.
а что там в ямле? вроде всё конфигурится через Admin класс

я даж кастомные датагриды на ней делал, не mysql
Контроллеры вроде, уже не помню. Блоки выставлять верно. Все равно это все ближе к магии и сложнее дебажить.
источник

AK

Anton K. in symfony
вот с блоками не работал никогда, это да
источник

AK

Anton K. in symfony
понять не могу, почему phpstorm перестал зачеркивать методы, у которых @deprecated стоит
источник

ПГ

Павел Г. in symfony
Anton K.
понять не могу, почему phpstorm перестал зачеркивать методы, у которых @deprecated стоит
Вроде норм.
1) Почистить кэш
2) Проверить куда показывает метод, мб шторм видит мульти имплементацию
источник

AK

Anton K. in symfony
Павел Г.
Вроде норм.
1) Почистить кэш
2) Проверить куда показывает метод, мб шторм видит мульти имплементацию
кеш самого phpstorm?
источник

ПГ

Павел Г. in symfony
Да
источник

AK

Anton K. in symfony
invalidate cache and restart не помог
метод указывает правильно на единственный
источник

ПГ

Павел Г. in symfony
Anton K.
invalidate cache and restart не помог
метод указывает правильно на единственный
Ну тогда хз. Спецом на метод оставил ради интереса - зачеркнуло.
источник

AF

Alexei Fedorov in symfony
Знакомлюсь с событиями и подписчиками.

class TokenSubscriber implements EventSubscriberInterface
{

   private $requestToken;

   public function __construct()
   {}

   public function onKernelController(ControllerEvent $event)
   {
       $controller = $event->getController();
       if (is_array($controller)) {
           $controller = $controller[0];
       }
       if ($controller instanceof AuthenticateControllerInterface) {
           $this->requestToken  = $event->getRequest()->headers->get('ACCESS_TOKEN');
       }
   }
}

Как в этом подписчике получить доступ к $doctrine объекту, что бы проверить валидность токена?
источник

👤U

👤 User in symfony
public function __construct(EntityManagerInterface $em)
   {
       $this->em = $em;
   }
источник

ПГ

Павел Г. in symfony
👤 User
public function __construct(EntityManagerInterface $em)
   {
       $this->em = $em;
   }
Ну или репку
источник

👤U

👤 User in symfony
Сервис как сервис. Автоваер доступен. Цепляйте все что угодно.
источник

👤U

👤 User in symfony
ДА что угодно. Сабсы это обычные сервисы, чо хочешь то и цепляй в констракте.
источник

AK

Anton K. in symfony
в dbal есть какие-то удобные методы для построения multiinsert?
источник

AK

Anton K. in symfony
источник

SP

Sergey Protko in symfony
Anton K.
в dbal есть какие-то удобные методы для построения multiinsert?
нет.
источник

AF

Alexei Fedorov in symfony
Ребят, ещё вопрос как лучше в классе сущности описать свойство из списка (enum). Простой пример: пол (мужской / женский).

Сделать связь OneToMany? Муторно вроде как то ради этого заводить отдельную таблицу. Есть ещё варианты?
источник