
Damir
20.04.2018
08:12:33
да какая там логика. все сущности обычно примитивные.
я всё же не люблю крайности

Bohdan
20.04.2018
08:12:49
то есть, у тебя 4k loc примитивной сущности?
тебе не кажется, что что-то пошло не так ну очень давно?

Google

Bohdan
20.04.2018
08:13:08
ты ведь выше сказал, что не только геттеры-сеттеры
и логика в сущности - не крайность

Timur
20.04.2018
08:13:21

Bohdan
20.04.2018
08:14:02
у доктриновского сайта поменялся дизайн О_О

Timur
20.04.2018
08:14:43

Damir
20.04.2018
08:14:47

Bohdan
20.04.2018
08:15:12

Damir
20.04.2018
08:15:22

Timur
20.04.2018
08:15:32
Да

Bohdan
20.04.2018
08:15:45
ну так все равно придется переписывать клиентский код

Damir
20.04.2018
08:15:53
Это не поможет.

Google

Bohdan
20.04.2018
08:16:24

Dmitriy
20.04.2018
08:17:11
как мило )

Damir
20.04.2018
08:17:12

Timur
20.04.2018
08:17:30
Там разные варианты

Dmitriy
20.04.2018
08:17:49
чувак: у меня проблема подскажите.. идут разные грамотные подсказки.. ответ: нет, не поможет, у меня нет времени
иди делай чо хочешь, нахер ты спрашиваешь если у тебя есть задачи важнее
херач трейты

Bohdan
20.04.2018
08:18:15
читабельно, тогда
это не имеет смысла, от того, что ты или другой разработчик будет читать все тот же жирный запутанный класс, но не в одном файле, а в трех (допустим)

Sergey
20.04.2018
08:18:24

Dmitriy
20.04.2018
08:18:41
чо так?

Sergey
20.04.2018
08:18:52
ну а ты че так?

Kirill
20.04.2018
08:18:52
офтоп
кто aws юзает? ) дейсвительно ли выказывание, что load balancer знает о блэклисте РКН и предоставляет нормальные адреса

Bohdan
20.04.2018
08:19:05

Sergey
20.04.2018
08:19:26

Dmitriy
20.04.2018
08:19:29
окак

Salavat
20.04.2018
08:19:32

Sergey
20.04.2018
08:19:39
Вакансия: #symfony #fulltime
Уровнь: Middle to Architect
Компания: Ecentria.com
Локация: Украина, г.Одесса
Ставка: $1500-4500
Описание вакансии:
E-commerce, возможно еще с Zend придется поработать. Много интеграций с другими сервисами. В случае чего помогут с переездом
https://djinni.co/jobs/19637-middle-to-architect-php-dev/
Контакты: @aurosonique
вот кто там просил вакансии с 4к+

Bohdan
20.04.2018
08:20:05
а, сорян тогда
просто ты самоустранился с дискуссии чуть раньше - и правильно сделал, видимо
а мы плавно подошли к тому же

Google

Dmitriy
20.04.2018
08:20:07
вот это вилка

Timur
20.04.2018
08:20:08

Bohdan
20.04.2018
08:20:23

Dmitriy
20.04.2018
08:20:30

Bohdan
20.04.2018
08:21:11

Sergey
20.04.2018
08:21:16

Sergey
20.04.2018
08:22:09

Damir
20.04.2018
08:22:48
Блин ребята, вас послушать так у всех проекты с идеальным кодом. Ну вот исторически сложилось что сущность такая, я считаю лучше в трейты код выделить а потом в сущности вынести. Чем оставлять как есть

Timur
20.04.2018
08:23:21

Dmitriy
20.04.2018
08:23:21
молодой еще

Bohdan
20.04.2018
08:23:42
только ты под этот ковер еще и лазить будешь периодически для того, чтобы найти закатившуюся гайку и в упор не будешь замечать кучу дерьма

Alexey
20.04.2018
08:24:17
Вилка большая, так как решили поэкспериментировать с наймом парочки мидлов
Sr. 2500-3500

Sergey
20.04.2018
08:24:35
@fes0r когда вы там свою вакансию уже сделаете?)

Timur
20.04.2018
08:24:40

Alexey
20.04.2018
08:24:55
Arch 3500-4500

Damir
20.04.2018
08:25:03

Bohdan
20.04.2018
08:25:11

Sergey
20.04.2018
08:25:26

Google

Dmitriy
20.04.2018
08:25:29
короче расходимся )

Boris
20.04.2018
08:25:48

Sergey
20.04.2018
08:26:53
по поводу клиентского кода - можно попытаться за счет интерфейсов разделить
ну то есть все можно сделать мягко и постепенно без необходимости месяца рефакторинга

Damir
20.04.2018
08:27:35

Andrew
20.04.2018
08:29:25

Admin
ERROR: S client not available

Boris
20.04.2018
08:30:28
https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/tutorials/embeddables.html
Оно?

Andrey
20.04.2018
08:32:36

Dmitriy
20.04.2018
08:33:48
https://blogs.oracle.com/mysql/announcing-general-availability-of-mysql-80

Timur
20.04.2018
08:34:08

Sergey
20.04.2018
08:34:41

Dmitry
20.04.2018
08:34:41
Парни, привет, у меня вроде бы простой вопрос: делаю REST API на основе FosRest и FosUser бандлов. Итак, нужно создать новую энтити. собстно, как замапить и завалидировать данные из реквеста на энтити? и вернуть корректные errors в json, если не прошла валидация? описывать через @RequestParam валидацию или делать формы?

Dmitriy
20.04.2018
08:35:05

Bohdan
20.04.2018
08:35:07

Timur
20.04.2018
08:35:13

Dmitriy
20.04.2018
08:35:43
открой

Google

Dmitriy
20.04.2018
08:35:47
мне лень тебе вещать

Sergey
20.04.2018
08:35:48

Bohdan
20.04.2018
08:36:27
вот гис возможности - это круто

Dmitriy
20.04.2018
08:36:49

Dmitriy
20.04.2018
08:37:05
Performance Up to 2x faster than MySQL 5.7.

Timur
20.04.2018
08:38:06

Sergey
20.04.2018
09:12:53

Sergey
20.04.2018
09:13:08
из коробки не умеет

Maksim
20.04.2018
09:13:27
решается за 10 минут же)

Sergey
20.04.2018
09:13:30
что именно не умеет? хранить умеет. А вот с DQL могут быть нюансы
да и блин, если мерять о ситуации по тому что идет из коробки жизнь вообще превращается в унынье. А поставить простенький набор расширений для DQL - занимает минуту
короч повторюсь - все доктрина умеет, все позволяет, никаких проблем. А у кого проблемы - тот либо ленив либо не компетентен

Artem
20.04.2018
09:26:59
оч часто в разных сервисах нужны зависимости от логгера, транслятора. инжектировать их как-то мусорно выходит и конструктор становится толстым. что делать? объединить в какой-нить контекст?

Andrey
20.04.2018
09:27:57

Artem
20.04.2018
09:29:03
т.е. ловить исключение где-то выше по стеку и логгировать?
если какой-то эвент/команд бас, то тут понятно, что это легко декорируется...

Sergey
20.04.2018
09:33:48

Artem
20.04.2018
09:34:03
я про симфоне)

Sergey
20.04.2018
09:34:09
тогда трейт)
Psr\Log\LoggerAwareTrait + Psr\Log\NullLogger, и \Psr\Log\LoggerAwareInterface туда же)