Size: a a a

2020 December 14

МФ

Максим Федоров... in symfony
Кстати, народ, баги ловили с новым xdebug?
у меня array_diff() ругался при передаче явно двух массивов, что ошибка каста к строке

потом др ошибки полезли, которые поправились (в том числе и выше перечисленная) тем, что заигнорил в докерфайле установку xdebug (пользуюсь им локально)
источник

SZ

Sergey Zolotov in symfony
3.0 в пхпшторме не работает толком
источник

SZ

Sergey Zolotov in symfony
откатись на старый и все)
источник

МФ

Максим Федоров... in symfony
Sergey Zolotov
3.0 в пхпшторме не работает толком
понял, мерси
источник

A

Anthony in symfony
$entityManager = new Student();
источник

A

Anthony in symfony
источник

MV

Moz Vkusni in symfony
источник

АЯ

Александр Яковлев... in symfony
жестко, однако
источник

A

Arky in symfony
Александр Яковлев
жестко, однако
flush-ер это топ так та
источник

S

Sergey in symfony
что тут было, контент потерян
источник

A

Anthony in symfony
Там была наркомания
источник

SZ

Sergey Zolotov in symfony
Работа до карантина была:
Анонимный опрос
54%
Исключительно в офисе
15%
В большей степени в офисе
5%
В большей степени удалённо
20%
Удалённо
2%
-
4%
Редиска
Проголосовало: 226
источник

VS

Vitaly Serov in symfony
Доброго вечера! Может кто подскажет, как правильно в symfony 5.2 реализовать функциональный тест api? Как то нужно запустить миграцию перед тестом, чо бы проверить правильно ли метод api сделал запись в БД (наверное это все таки e2e тест). Причем боевая база postgres, а тестовая sqlite:memory, и миграции для postgres не срабатывают для sqlite, т.к. ключи имеют тип UUID.
источник

МФ

Максим Федоров... in symfony
Vitaly Serov
Доброго вечера! Может кто подскажет, как правильно в symfony 5.2 реализовать функциональный тест api? Как то нужно запустить миграцию перед тестом, чо бы проверить правильно ли метод api сделал запись в БД (наверное это все таки e2e тест). Причем боевая база postgres, а тестовая sqlite:memory, и миграции для postgres не срабатывают для sqlite, т.к. ключи имеют тип UUID.
сделайте тестовую БД такой же как на проде, с докером сейчас вообще нет проблем в этом... ну либо придумывайте инструменты, чтобы ORM работала с вашей БД 🙂 что сомнительно по усилиям, хотя в одном векторе с сутью ORM

Миграции накатывайте перед запуском тестов, если у вас Codeception, то на событии beforeSuit запустите их
Ну или перед запуском выполняйте команду bin/console d:m:m --env=test
Ну или дамп какой-нибудь используйте через конфиг
источник
2020 December 15

VS

Vitaly Serov in symfony
спасибо, значи никаких секретных приемов, которых я не усмотрел в документации, - нет(, придется делать тестувую базу по аналогии с боевой
источник

DT

Dmitriy Tkachenko in symfony
Vitaly Serov
спасибо, значи никаких секретных приемов, которых я не усмотрел в документации, - нет(, придется делать тестувую базу по аналогии с боевой
Постгря норм работает с докером и вольюмом в tmpfs для тестов
источник

DT

Dmitriy Tkachenko in symfony
Мороки чуть больше чем с sqlite inmemory, но совсем не критично
источник

SP

Sergey Protko in symfony
Dmitriy Tkachenko
Мороки чуть больше чем с sqlite inmemory, но совсем не критично
мммм.... я бы сказал мороки как раз меньше
источник

DT

Dmitriy Tkachenko in symfony
ну я именно с настройкой) sqlite в DSN прописал и все работает, а для постггри нужно чутка пописать конфигов
источник

DT

Dmitriy Tkachenko in symfony
целых 5-6 строк😁
источник