
Dinar
03.05.2017
16:05:45

Sergey
03.05.2017
16:05:49

Aleh
03.05.2017
16:06:48

Google

Dinar
03.05.2017
16:07:08

Aleh
03.05.2017
16:10:08
(шутка)

Oleg
03.05.2017
17:02:18
Надо кстати написать ребятам и взять на мейнтейн

Jan
03.05.2017
23:09:50
Ставлю Sylius на проде, возникает ошибка.
В php.ini настройка date.timezone указана и равна Asia/Sakhalin. В чем может быть проблема? @okwinza
Часовой пояс самой системы, естественно, другой.

Oleg
03.05.2017
23:13:45
конфиг CLI и WEB версий пхп отличаются если что
мб в веб прописан, в кли нет

Jan
03.05.2017
23:16:32
@okwinza ? спасибо.

Google

Sergey
04.05.2017
08:03:12
интересно почему доктриновские гидраторы такие сложные

Sergey
04.05.2017
08:25:49
ArrayHydrator простой)
а ScalarHydrator так вообще бгг


Daniel
04.05.2017
09:29:06
Это упрощенный вариант, по сути в системе есть другие роли
Это описание как пример
Возьмем допустим водителей такси и клиентов, которые пользуются этими такси
Это потенциально разные сущности
С разными связями
Но где то имеют общее
Например оба имеют банковский счет
И обе сущности - пользователи
http://sylius.org/en/latest/bundles/SyliusRbacBundle/index.html
Блин, а по нему нет ниче из доки, да они и удалили вроде из списка бандлов своих
Ну вы же по-любому спецы, подскажите хоть, косякнули ли товарищи иль нормально
Я просто не думаю что тут ролями выйти чисто можно было
Вы бы как решили задачу?
Есть водители, есть обычные люди, у каждого номер счета в банке, обычные люди с него переводы делают и оплачивают свои перевозки, водители получают эти деньги.
У водителей должна быть привязка различных автомобилей, к автомобилю привязка документов, у водителя еще отдельно есть файлик - скан прав, у пользователя нет никаких документов вообще, автомобилей нет своих соответсвенно тоже, у него есть только поездки, оставленные им отзывы и счета на оплату, которых не может быть у водителя.
Поэтому сделано так:
AbstractUser - тут данные для входа, контактные данные + банковские данные, которые есть у всех.
Carrier - тут у него водительское, справки всякие и т.п., его транспорт и так далее.
User - тут просто привязанные к нему отзывы, оформленные заявки, записи в блог.
Не хотелось бы видеть в контексте User водительское удостоверение, которое всегда null + транспортные средства
И прочие вещи
Точно так же с Carrier, там не хотелось бы видеть посты в блог и прочую чушь, которая есть ток у обычного юзера


Pavel
04.05.2017
10:04:43
User и UserType в юзере все общее (авторизация и прочая ерунда) и связь с UserType где уже специфика, а там уж делайте хоть Customer хоть Driver и так далее

Google

Pavel
04.05.2017
10:04:48
ну я бы так сделал

Daniel
04.05.2017
10:05:37
Что за UserType? Там где описывается всё в одной каше: и автомобили, и права, и документы, и посты в блог?

Pavel
04.05.2017
10:07:28
UserType это свойство сущности User которая может указывать на любую другую специфичную сущность, которые разделены по чему угодно. Кто то с записями блога, кто то с удостоверениями. Но сущность пользователся сайта у вас останется единой

Daniel
04.05.2017
10:08:35
Не понял, UserType может хранить в себе различные сущности?

Pavel
04.05.2017
10:12:25
именно
А может даже и коллекцию, все от задачи зависит, почему бы водителю не писать в блог?

Daniel
04.05.2017
10:13:34
Получается есть DriverUserType, CustomerUserType, User со свойством userType который может быть привязан одновременно DriverUserType и CustomerUserType?

Salavat
04.05.2017
10:15:09
Я правильно понимаю, что lazy сервис не грузится при инициализации и вызывается только по запросу $this-get('my_lazy_service') ?

Алексей
04.05.2017
10:18:05

Salavat
04.05.2017
10:24:48
Спасибо )

Ivan
04.05.2017
10:24:51
всем здарова.
обясните пожалуйста зачем нужен Depencency Injection компилятор?
а то из доки ничего не понял

Daniel
04.05.2017
10:26:17

Daniel
04.05.2017
10:29:24

Алексей
04.05.2017
10:33:27

Daniel
04.05.2017
10:41:49
@fes0r а ты вроде говорил кстати, что не используешь формы в своих API
Просто часто наблюдаю, когда формы используются для того чтобы создать объект сущности из параметров запроса и после записать её в базу\обновить и так далее

Pavel
04.05.2017
11:03:20

Daniel
04.05.2017
11:10:59
Тогда понятно что ты имел ввиду, это определенно не подходит

Google

Sergey
04.05.2017
13:04:01
тут по фреймворкдейс голосовалку прислали https://docs.google.com/forms/d/e/1FAIpQLSfLi5uDnLuSStBGBsjaF3uu3FRJi1EhkyL2ZxLZwBCGM7UC7A/viewform
@fes0r ты все же зааплаился?)

Ivan
04.05.2017
13:06:05
отлично!!!

Sergey
04.05.2017
13:08:36

Oleg
04.05.2017
13:08:55
Аж два доклада по солиду
Лепота

Salavat
04.05.2017
13:09:13
А будет онлайн трансляция?

Sergey
04.05.2017
13:09:13
миллион докладов петрова)

Admin
ERROR: S client not available

Sergey
04.05.2017
13:09:18
в том году было

Sergey
04.05.2017
13:09:58
а, тип про solid уже есть

Oleg
04.05.2017
13:11:06
Я бы оба послушал если честно

Sergey
04.05.2017
13:11:24
> Как настроить dev окружение, варианты как деплоить, особенности разработки кода.

Sergey
04.05.2017
13:11:32
люблю трололо доклады
Functional Programming basics for PHP developers
Просто о сложном - Domain Driven Design
Machine Learning

Sergey
04.05.2017
13:11:39
ну вот это сильно смущает, я плохо представляю как я буду за 45 минут рассказывать про все это
а он еще про деплой хочет

Sergey
04.05.2017
13:11:52
особенно когда Yii адепты про ДДД вещают

Sergey
04.05.2017
13:12:03

Salavat
04.05.2017
13:12:05

Google

Sergey
04.05.2017
13:12:07
и как они его делают с AR

Sergey
04.05.2017
13:14:13
а он еще про деплой хочет
меня тоже это смутило как-то. при чем тут хороший код к деплою и откуда там вообще докер еще нарисовался

Sergey
04.05.2017
13:15:07
- Мне тут сказали что вы пишите код как джуны!
- Здрасте, а кто мы по твоему такие?
- .... ну не пишите как джуны
реальный разговор между менеджером и разработчиками
я его вспоминаю когда доклады из разряда "делайте хорошо и будет хорошо"
> Дмитрий Семенов
@Enleur , это тот забавный чувак с которым мы про DI контейнеры холиварили?
не помнишь?

Sergey
04.05.2017
13:16:51
не
то был Ник с которым холиварили

Sergey
04.05.2017
13:17:05
а, точняк

Sergey
04.05.2017
13:17:21
за ФП в пхп будет нам вещать)

Sergey
04.05.2017
13:17:25
я хочу у Окромиуса спросить почему в гидраторах столько ненужного говна и слишком сложно
вчера плюнул делать свои гидраторы на основе ArrayHydrator и пишу с нуля
выходит как-то проще

Aleh
04.05.2017
13:18:23

Sergey
04.05.2017
13:18:41

Sergey
04.05.2017
13:27:14
http://slides.silverfire.me/2017/eatdog-ddd/#/2
http://slides.silverfire.me/2017/eatdog-ddd/#/41
фу
а ну ладно, там еще сеттеры у агрегата)