Size: a a a

2021 March 01

ИЛ

Иван Лещёв in symfony
чатик, кто-то работал с codeception?
источник

МФ

Максим Федоров... in symfony
Иван Лещёв
чатик, кто-то работал с codeception?
Я
источник

МФ

Максим Федоров... in symfony
Ну и в догонку https://nometa.xyz/
источник

МФ

Максим Федоров... in symfony
😂
источник

ИЛ

Иван Лещёв in symfony
вкрации я пулреквест накатал
https://github.com/psalm/psalm-plugin-symfony/pull/142
но там тесты херовые, не на всех версиях пыхи работают
источник

ИЛ

Иван Лещёв in symfony
настраивается ли как-то в этой штуке скип тестов по версии пыхи?
источник

МФ

Максим Федоров... in symfony
Это надо хелпер делать, который бы на события test.before или как-то так проверял бы... из коробки вряд ли (могу ошибиться)

https://codeception.com/docs/08-Customization
источник

МФ

Максим Федоров... in symfony
Можно аннотации вешать
То есть по группам сгруппировать (наверное гемморный вариант)

И запускать на версиях с флагом группы
источник

ИЛ

Иван Лещёв in symfony
короче, там надо всю автоматизацию переделывать безотносительно моего пулреквеста
источник
2021 March 02

AP

Andrey Polyanichko in symfony
вопрос по доктрине знатокам:
есть 3 сущьности (A,B,C)
хочется настроить связть А с B или C, то есть методом скажем A->getRelation() я хочу получить либо B либо C
В и С не наследуются друг от друга, но имплементируют один интерфейс
я вполне представляю как такое сделать в базе (заводим 2 поля, одно для уникального ключа сущьности, второе для названия сушьности), вопрос в том, возможно ли такое сделать в терминах доктрины, без своих костылей?
источник

👤U

👤 User in symfony
Нормальный DQL, плюс кастомный геттер. Который уже, в зависимости от !is_null поля будет отдавать то или иное. Ну и сеттер, скорее всего, тоже покрутить.
источник

👤U

👤 User in symfony
Никто ж в геттерах не запрещает что угодно писать.
источник

AP

Andrey Polyanichko in symfony
👤 User
Нормальный DQL, плюс кастомный геттер. Который уже, в зависимости от !is_null поля будет отдавать то или иное. Ну и сеттер, скорее всего, тоже покрутить.
ну я думал о том чтобы через события жизненого циклас сделать (если делать в гетере/сетере, прийдется энтити сделать сервисом(заинжектить entityManager) на сколько я понимаю)
источник

👤U

👤 User in symfony
Зачем?
источник

AP

Andrey Polyanichko in symfony
Andrey Polyanichko
ну я думал о том чтобы через события жизненого циклас сделать (если делать в гетере/сетере, прийдется энтити сделать сервисом(заинжектить entityManager) на сколько я понимаю)
или я не прав?
источник

AP

Andrey Polyanichko in symfony
👤 User
Зачем?
ну а как внутри сущьности A получить доступ к сущбностям B и C если они не связаны? (мб я не знаю чего?)
источник

👤U

👤 User in symfony
Никаких инжектов. Достаешь связанные данные в сыром виде. class A {private $B; private $c; getMy() {if ($B is not null) {return $this->B}}}
источник

ST

Sergey Tsarikov in symfony
Вопрос от новичка. У меня есть код на "чистом" php, включая реализацию репозитория для mysql. Как я могу использовать доктрину для реализации?  В доктрине свои entity   и repository.  Или можно оставить как есть и описывать маппинги отдельно в файле, но не в аннотациях? С репозиторием понятно, но что делать с entity?
источник

👤U

👤 User in symfony
Злобный какой-то комбайн. Переписать все на доктрину никак?
источник

МЛ

Максим Литвяков... in symfony
Привет
Нужна помощь
Есть сущность User, в ней поле дата регистрации формата datetime
Как построить query builder, который бы возвращал тех юзеров, которые зарегистрированы в переданный день и месяц?

public function findByDayAndMonthOfRegistration(int $day, int $month)
{
return $this->createQueryBuilder('b')
->...
}
источник