Size: a a a

2021 March 23

MM

Maksim Masiukevich in symfony
Anton K.
тогда по какой причине там нужен VO?
чтобы избавиться от скаляра, очевидно. К тому же, номер инн разный в зависимости от типа лица, которому он присвоен
источник

MM

Maksim Masiukevich in symfony
Anton K.
когда уже int будем в VO оборачивать?
короч в гугл на тему primitive obsession
источник

AK

Anton K. in symfony
Maksim Masiukevich
короч в гугл на тему primitive obsession
спасибо, вы очень любезны
источник

Ш

Шурик in symfony
Anton K.
когда уже int будем в VO оборачивать?
Почему бы инн не завернуть в VO?
источник

AK

Anton K. in symfony
Шурик
Почему бы инн не завернуть в VO?
почему бы и нет, согласен, но хотелось бы услышать, что там находится в VO, может как раз проверка принадлежности физ/юр
источник

ST

Sergey Tsarikov in symfony
Anton K.
почему бы и нет, согласен, но хотелось бы услышать, что там находится в VO, может как раз проверка принадлежности физ/юр
Да, проверка на количество символов (10/13) и контрольная сумма
источник

Ш

Шурик in symfony
Anton K.
почему бы и нет, согласен, но хотелось бы услышать, что там находится в VO, может как раз проверка принадлежности физ/юр
Ты не поверишь, там внутри ИНН!
источник

AK

Anton K. in symfony
Шурик
Ты не поверишь, там внутри ИНН!
тогда возвращаемся к моему второму вопросу - нафига?
источник

AK

Anton K. in symfony
но выше уже ответили, что там есть что-то помимо просто хранения строки
источник

Ш

Шурик in symfony
Anton K.
но выше уже ответили, что там есть что-то помимо просто хранения строки
даже если там простая строка, но у бизнеса для этой строки есть своё название - уже смело можно в VO
источник

MM

Maksim Masiukevich in symfony
Инн - это не просто строка с текстом в стиле "здесь был вася". Это вполне конретная вещь, которую вполне адекватным будет завернуть в во.
источник

MM

Maksim Masiukevich in symfony
А вот не завернуть как раз будет плохим тоном и потенциально может привести к ошибкам
источник

ST

Sergey Tsarikov in symfony
Ну, собственно, мне от инн хотелось проверки, ибо много неправильных заполненных, отсюда и проверка на символы, ну и контрольная сумма. Я решил  это в vo засунуть. А что не так то я сделал?
источник

MM

Maksim Masiukevich in symfony
Все так. А теперь создай тип для доктрины и спи спокойно
источник

КГ

Константин Грачев... in symfony
Maksim Masiukevich
Все так. А теперь создай тип для доктрины и спи спокойно
Можно embedded же
источник

MM

Maksim Masiukevich in symfony
Пускай разбирается, а там выберет ;)
источник

ST

Sergey Tsarikov in symfony
Да, собственно, у меня написан было на чистом php всё. Вот захотел симфони прикрутить, ну или, наоборот, внедрить в симфони код. Вот разбираюсь, как мне сохранять пока. Embedded использовать пришлось для Address
источник

ST

Sergey Tsarikov in symfony
Но вот уперся в то, что не знаю как в доктрине сохранять. В чистом у меня ->getInn()->getInn() для получения строки из Inn, а вот как это делать тут, не знал. Да, сделал _toString по совету
источник

А

Антон in symfony
Sergey Tsarikov
Но вот уперся в то, что не знаю как в доктрине сохранять. В чистом у меня ->getInn()->getInn() для получения строки из Inn, а вот как это делать тут, не знал. Да, сделал _toString по совету
источник

AK

Anton K. in symfony
о, круто, не знал про embedded
источник