Vlad
The Ant
точно, в конструктор не глядя обосрал :D
The Ant
пасиб
Юра
Обосрал сразу в конструкторе. От уже
Юра
Давай лейзи делай )
The Ant
что за лейзи?
Юра
Ну открой доку сначала, потом обсирай
Артём
Подскажите, плиз, куда можно копать? Вроде файл существует, с неймспейсами все ок
Kirill
кеш симфоневый почистил?
Kirill
php bin/console cache:clear
Артём
Алексей
добрый день, который раз спотыкаюсь об одни грабли:
если в entity добавляю поле, к уже существующей таблице через make:entity, и делаю его not null, сразу получаю по голове что у поля нет значения.
думаю где то можно можно задать значение по умолчанию для нового поля? или что я делаю не так :)
Алексей
затупил, задал в аннотации к полю options: ["default" => false] и порядок
Max
Всем привет. Подскажите, как указать симфони нужный мне HttpClient?
Мне нужен Symfony\Component\HttpClient\AmpHttpClient, но через Psr18ClientDiscovery он находит CurlHttpClient 😤
Vlad
сконфигурировать сервис?
Max
Vlad
и инжектишь что тебе надо
Max
Прокинуть туда, куда мне нужно - это я пробовал)
"Elastic\Elasticsearch\ClientBuilder::setHttpClient(): Argument #1 ($httpClient) must be of type Psr\Http\Client\ClientInterface, Symfony\Component\HttpClient\AmpHttpClient given
При этом когда симфони сам находит транспорт, может вернуть нужный мне (но не хочет, т.к. приоритет на Curl)
Vlad
как ты пробовал
Vlad
покажи
Max
1 - работает с газзлом без проблем
2 - это я сейчас пробовал собрать Psr18Client с нужным мне
3 - это ошибка выше. Если передать газл - проблем нет
Vlad
ух ямл
Vlad
https://github.com/symfony/http-client/blob/6.2/Psr18Client.php
Vlad
пихаешь туда свой амп
Vlad
а psr18 пихаешь в свой еластик
Max
Офигеть, спасибо!)
RD
Всем привет!
Миграция доктрины в упор не хочет UniqueEntity (что с ней что без нее - на выходе один и тот же sql). Кто сталкивался - подсобите
Павел
RD
Цель - уникальный индекс на два поля
RD
Жду что уник индекс появится в миграции
Павел
RD
Павел спасибо - помогло!
The Ant
Куча разношерстных команд или пайплайн, чо лучше?
Обработка видео (нарезка скринов, создание превью, нарезка разрешений и т.д.)
с пайплайном дольше, но есть возможность контролить, с командами вообще контроля нет... когда закончилось, пост проверка и т.д. Зато быстро блять
The Ant
щас команды, но я заебался с параллелизмом этим сраным, безконтрольным.
хочу пайплайн азтестить, но чет... жалко время проебать )
Павел
Юра
Юра
Закончил одну задачу, кинул дальше событие
The Ant
Павел
Тип ты имеешь ввиду что командами ты делаешь несколько задач параллельно а пайп это команда в которой подряд задачи синхронно?
Юра
Замути как-то через воркфлоу и асинк меседжи
Юра
Хотя у него один стейт только
The Ant
The Ant
The Ant
в контроле когда это дерьмо всё закончится, все эти чек листы хуйня )
Павел
Тип что если что то упало хочется откатить все?
Юра
Он не хочет синком. Он не знает пока как ему трекать статусы и завершение
Павел
The Ant
ну такое себе, оно протсо иной раз очень долго
Павел
Типа делаешь +1 команду которая это все гавно слушает и считает
Юра
Сага это немного не то
Юра
То что ему нужно называется оркестрация
The Ant
было бы офигенно заюзать файберы... сук но они такие корявые
Юра
Открой для себя мир микросервисов и забудь про файберы )
Павел
Юра
Ага
Павел
Но у тебя сложнее, короче все равно нужен таск трекер
Павел
Ну типа опять же сага
The Ant
Павел
The Ant
сага это транзакция в первую очередь
The Ant
со всеми вытекающими
Павел
The Ant
нет
The Ant
мне можно перезапустить задачу или скинуть статус фейл
The Ant
и всё
Павел
Ты следишь что все штуки выполнились и как - это транзакция
Юра
Возьми нетфликс кондуктор и гогого
The Ant
:D
Павел
А у тебя тупо скоп параллельный
The Ant
да
Павел
Ну я бы сделал таск трекер
The Ant
блин, я не хочу его делать )