даже странно, как это in-memory БД в 2021 году может такого не иметь.
Вы нашли нехватку в софте — ваш час для своего проекта и популярности. Весь софт не купленный — сделан усердием людей и компаний и оплачен личным временем и деньгами. Вы можете внести вклад в это
beem7, вот напишите разработчикам тарантула и поспорьте с ними...
Заведите issue на гитхабе, вдруг заезд соберёте много и разрабы увидят в этом потребность и запилят
хэлперы как передержка процедурщины — обычно содержат статические методы, потому запсук не нужен
Ну и можно без хэлперов делать, иногда копипастить чуточку можно: все DRYить — вредно
Relation особенно с токой важной сущностью как пользователь очень важна
Тк сущность важная, то связь с ней НЕ должна быть на уровне сущностей
Иначе ВАЖАНЯ СУЩНОСТЬ утекает в др слои логики, не связанные с ней _ это основная проблема, решаемая в том числе силами разграничения контекстов и понижения свзяанности между модулями системы (бандл — определенно модуль)
Если это абстракция Экселя — можно
Если это генератор таблицы экселя, то так и назовите ExcelSheetGenerator, который сгенерирует к примеру ExcelSheet или сам файл
Над своей фича-веткой ребейз можно (нужно) делать — он удобен и чисто все делает.
Не удобно может при сложном процессе ревью, тк у ревьюеров сбрасывает точку изменений и весь ваш PR по сути одно изменение... мало ли вы туда чего добавили опять
JastaFly, в одной из либ:
на самом деле ничего такого в нем нет — собираются ключи из 3х источников и выбираются уникальные (без дублей)
просто и понятно
Помню как я искал работу с 0.6 года опыта на 50к
Потом плюнул и просто удвоил зп... дело пошло лучше (да, предложений больше в более высокой категории)
дока по компоненту — он уже настроен в самой Симфони