Size: a a a

2021 February 01

ПГ

Павел Г. in symfony
Константин Грачев
У меня тест кейсы работают со своими фикстурами по константным ID. То что их в базе больше чем надо каждому из конкретных тест кейсов - и что теперь? Они им никак не мешают
Ну например тест может быть на count
источник

ПГ

Павел Г. in symfony
Спасибо, посмотрю
источник

КГ

Константин Грачев... in symfony
Похоже у меня публичных ни одного нормального теста нет, все на говно похожи =)
источник

ПГ

Павел Г. in symfony
Константин Грачев
Похоже у меня публичных ни одного нормального теста нет, все на говно похожи =)
мало что понял, но понял, что фиксированные ID и в базу  льется небольшое кол-во сущностей.
источник

КГ

Константин Грачев... in symfony
Павел Г.
мало что понял, но понял, что фиксированные ID и в базу  льется небольшое кол-во сущностей.
Фикстуры пишутся под тест кейсы, а не просто так. Тестов там не особо много, поэтому и фикстур мало
источник

СВ

Сергей Вершинин... in symfony
источник

ПГ

Павел Г. in symfony
Спасибо! Посмотрю :)
источник

MV

Moz Vkusni in symfony
Слушайте, кто-нибудь сталкивался, когда доктрина на дифф постоянно создает вот такую бесмысленную миграцию? Причем даже если ее применить - все равн дифф будет снова такую же создавать.
источник

SD

Sultanov Denis in symfony
Moz Vkusni
Слушайте, кто-нибудь сталкивался, когда доктрина на дифф постоянно создает вот такую бесмысленную миграцию? Причем даже если ее применить - все равн дифф будет снова такую же создавать.
источник

D

Dmitry in symfony
Moz Vkusni
Слушайте, кто-нибудь сталкивался, когда доктрина на дифф постоянно создает вот такую бесмысленную миграцию? Причем даже если ее применить - все равн дифф будет снова такую же создавать.
Сталкивался
источник

AS

Alexey Shchetkin in symfony
Moz Vkusni
Слушайте, кто-нибудь сталкивался, когда доктрина на дифф постоянно создает вот такую бесмысленную миграцию? Причем даже если ее применить - все равн дифф будет снова такую же создавать.
Сталкиваюсь постоянно, пытался гуглить, ничего особо не нашел. Просто контролирую руками при создании новой миграции.

Зааметил еще, что часто связано с TINYINT и bool. Предлагает типа "исправление", вгружаешь миграцию, а оно опять все заново
источник

MV

Moz Vkusni in symfony
Alexey Shchetkin
Сталкиваюсь постоянно, пытался гуглить, ничего особо не нашел. Просто контролирую руками при создании новой миграции.

Зааметил еще, что часто связано с TINYINT и bool. Предлагает типа "исправление", вгружаешь миграцию, а оно опять все заново
я вот это нагуглил https://github.com/doctrine/dbal/issues/3780
источник

MV

Moz Vkusni in symfony
и вроде нашел себе решение. было options={"where"="(""primary""=TRUE)"}  , заменил на options={"where"="(main = true)"} вроде заработало
источник

MV

Moz Vkusni in symfony
с TRUE капсом - не рабтает)
источник

C

CvekCoder in symfony
Да, там вы просто в формат не попадаете, доктрина чувствительна к форматированию внутри условия
источник

MV

Moz Vkusni in symfony
ага, еще и пробелы вокруг = нужны оказались
источник
2021 February 02

👤U

👤 User in symfony
Переслано от 👤 User
interface C
{
   public static function c(): bool;
}

abstract class A implements C
{
}

abstract class B extends A
{
   public static function bar()
   {
       echo 1;
   }
}
B::bar();

Объясните
мне, пожалуйста, почему нет фатал эрорра?
источник

👤U

👤 User in symfony
В пхп конфе спросил тоже. Пока не ответили. По ощущениям, если класс абстрактный - у него отрубается проверка на реализацию методов интерфейса.
источник

S

SarcasmIO in symfony
👤 User
Переслано от 👤 User
interface C
{
   public static function c(): bool;
}

abstract class A implements C
{
}

abstract class B extends A
{
   public static function bar()
   {
       echo 1;
   }
}
B::bar();

Объясните
мне, пожалуйста, почему нет фатал эрорра?
предполагается что в Interface C есть function bar() ?
источник

S

SarcasmIO in symfony
если да то это расширение типа параметра
источник