The Ant
Михаил
The Ant
Ивенты от кого ловить?
Vlad
от муравьев 🤥
Михаил
https://github.com/symfony/symfony/blob/7.0/src/Symfony/Component/Messenger/Event/WorkerMessageFailedEvent.php
Михаил
Вот этот ивент
Михаил
Гвардишь willRetry и запускаешь стратегию последнего ретрая, точнее уже после него
The Ant
Михаил
бля, ща
The Ant
Да забей, разберусь )
The Ant
Я думал через мидлварь счётчик, как показывают в Гугле. Но то говно, не известно сколько в настройках стоит. Подумал мб тут в курсе альтернатив )
Михаил
{
if ($event->willRetry()) {
return;
}
$handler = new LastRetryHandler();
$handler->execute($event->getEnvelope()->getMessage()->someMessageArgument());
}
Михаил
вот эта вот первая проверка - гвард.
Всё что дальше идёт - тело функции где идёт полезная нагрузка
The Ant
Ни разу не слышал такого названия. Буду знать 🫶
Михаил
В elixir (и возможно в руби и может в хаскеле) это целая механика
def say_hello(name, age) when age < 18, do: "Привет " <> name
def say_hello(name, age), do: "Здравствуйте " <> name
первый say_hello запустится только тогда, когда второй аргумент будет числом меньше 18
Aleksandr Khristenko
Юра
Юра
Можно и так и так наверное. Я слышал разные названия этого приёма
Юра
У меня гварды почему-то ассоциируются с тайпскрипт тайп гвардами
Михаил
Евгений
Друзья, с Рождеством Иисуса Христа! Подскажите пожалуйста, как на убунту установить vpn для изменения ip? Спасибо.
Евгений
спасибо
Vlad
Скинули вакансию и там в ремарках написано
please don't bring in Laravel/Zend developers that assume they can do Symfony development as well.
😂😂😂😂😂
Михаил
Ну к слову и обратное тоже справедливо. Чистота кода она обычно про framework agnostic.
А всякая фреймворковская и библиотечная хрень - просто вишенка на торте и не так важна, когда речь идёт про такие огромные проекты как symfony и laravel
Михаил
(это я типо показал что мне пофиг на то мнение что мол symfony > laravel, но в процессе бомбанул, простите)
Михаил
Девушка, вы уже раз пятый пытаетесь зайти. Вам помочь?
Сергей
Shokha
Это правильно? или там должен быть папка src или корен каталог? Symfony > 6
Kirill
в каком у тебя проект лежит - такой и должен быть
Vlad
MATHEU
https://github.com/symfony/symfony/discussions/53463
MATHEU
Кто-нибудь объясните мне
MATHEU
Я не понял окончательный ответ
Kirill
Kirill
у меня в app оно лежит, например
Kirill
не люблю это src
Kirill
т.к. app вверху списка всегда, удобнее
Kirill
я - да, меняю
Kirill
а ещё все вьюшки, переводы и прочие ресурсы в папку resources переношу
Kirill
тоже чтоб в корне не мозолили глаза
Михаил
Господа, кто из РФ и пользуется рассылками в WhatsApp через их апи? WhatsApp Business.
1) Какие подводные камни?
2) Что по ценам?
3) Есть ли ограничения?
4) Можно ли пользоваться официальным апи но только для сообщений (не платить за то, чем не пользуюсь)
Viktor
Михаил
Михаил
Вот телега красавцы. Прям в телеге зарегал бота, дёрнул ручку передав в любой удобной форме id или ник пользака + текст и всё, ты на лошади
Viktor
Viktor
Vlad
Михаил
Vlad
Vlad
Я говорю про кейсы когда надо первому писать через тг
Михаил
Ааааа, так мы про ватсап
Михаил
И в тг есть открытый апи
Михаил
Ну и если хочешь писать первым, просто пользак через виджет должен разрешить ему писать
Vlad
Viktor
Vlad
ну технически это бот, а если говорим со стороны тг это чел
Viktor
Vlad
Viktor
Виджет авторизации телеграм, погугли
https://core.telegram.org/widgets/login
вот этот?
но тогда как то странно, он заново просит авторизоваться, даже если на устройстве (ПК / смартфон) уже есть авторизованное приложение.
это норм?
Viktor
Михаил
Михаил
Я щас на ногах, дома только смогу глянуть
Viktor
Viktor
Михаил
Ну значит так браузер работает. Логинься и всё будет ок
saber1in
Можете помочь с компонентом Validator, аннотации написал, но когда отправляю пустой email то ошибок нет. Использую ее вместе с doctrine может в этом что-то не так, но когда делаю без аннотаций через параметр validate самой функции то все работает.
Вот скрины кода:
https://ibb.co/G0cvZRc
https://ibb.co/s5tDPqF
https://ibb.co/Xs2DT22
Юра
Юра
Скорее всего ты не поставил NotBlank