
Like
14.02.2018
00:36:58
Да не, чего

Suika
14.02.2018
00:37:27
как угодно, с админом спорить бесполезно

Google

Like
14.02.2018
00:37:34
Можешь даже на "ты" (и на личности) переходить, я разрешаю

Suika
14.02.2018
00:38:09

Like
14.02.2018
00:39:34
Часто используемая - первый раз вижу на пхп

da horsie
14.02.2018
00:40:14
не, эт фиговый срач. ответ зависит от предыдущего опыта.

Like
14.02.2018
00:40:28

Suika
14.02.2018
00:40:32

Like
14.02.2018
00:40:39

Suika
14.02.2018
00:40:53
два оператора подряд

Like
14.02.2018
00:40:57
Если я видел эту штуку пару раз в джсе, с чего я должен знать, что это синтакс сахар для !?

Suika
14.02.2018
00:41:10
это не сахар

Like
14.02.2018
00:41:15
Как же?

Google

Like
14.02.2018
00:41:20
В пхп нету !!

Suika
14.02.2018
00:41:22
это два раза один оператор применятеся
в пхп есть !

Like
14.02.2018
00:41:28
Ох госпади
Все окей, я тупой

da horsie
14.02.2018
00:41:37
Как же?
эт не сахар. в пыхе тоже так можно

Like
14.02.2018
00:41:51

da horsie
14.02.2018
00:41:54

Like
14.02.2018
00:42:22
Суть в том, что
" это два раза один оператор" - еще можно догадаться, но ...
Впрочем, нахуй это говно
За исключения накидывать?
@f3ath

da horsie
14.02.2018
00:44:09
давай
я смотрю ты не любишь по ночам спать

Like
14.02.2018
00:45:10
Ток над сначала уточнить:
Ты любишь бросать исключения?

da horsie
14.02.2018
00:45:37
ну скорее да, чем нет

Like
14.02.2018
00:45:46
Обрабатываешь все в одном месте?

da horsie
14.02.2018
00:45:53
конечно нет

Like
14.02.2018
00:46:02
Все, ты тру анимешник
Вброс окончен
?
конечно нет
У тебя штучка с бизнес логикой имеет интерфейс?

Google

da horsie
14.02.2018
00:46:41
имеет
исключения - часть интерфейса

Like
14.02.2018
00:46:49
Чисто из-за зависимости на абстракцию?

da horsie
14.02.2018
00:47:14
аааа в смысле делаю ли я интерфейсы на каждую херню? нет
я думал ты про "интерфейс" в смысле public api

Like
14.02.2018
00:47:50
А, нет
Мой косяк, над было уточнить
Я, вот, кстати, как не гляну вопросы в ооп чате по структуре проекта, то у всех ддд
Коняш, признавайся, шалишь?

da horsie
14.02.2018
00:48:54
да куда мне
я даж книжку не могу осилить
застрял на середине

Like
14.02.2018
00:49:18
Не ты один
Мне надоело читать про его первый заказ
А, вот кстати еще немного (но это не точно) интересный вопросик
Ты когда делаешь рест апи, и в частности отдаешь ответ, у тебя он как-то структурирован?
Например: Тебе нужно отдать инфу о юзере по апи_ключу, ты просто напихиваешь сущность данными и возвращаешь, или же, у тебя для ответов свои value object'ы? (например)

da horsie
14.02.2018
00:52:10
не понимаю вопроса

Like
14.02.2018
00:54:20
не понимаю вопроса
Да я просто видел, что на каждую сущность челы клепают value object класс который и отдают
В чем профит - не понимаю

da horsie
14.02.2018
00:57:35
зависит от ситуации

Like
14.02.2018
00:58:25
Ну, в трех словах: когда это имеет смысл
Так как ты можешь у сущности взять что тебе нужно и просто вернуть

Google

da horsie
14.02.2018
01:00:18
ну как-то так

Like
14.02.2018
01:05:27
Блять
Этот хуй на фарте удалил все мои сообщения в чатике
Хотел переслать сюда вопрос(
ну как-то так
Ладно, попробую вспомнить
Вот у тебя, допустим, есть метод регистрации пользователя, и логично, что тебе нужно послать что-то на почту
Ты можешь использовать как и события, так и просто вызвать метод у сервиса Mail (допустим), так вот, что лучше юзать (и, скорее всего, где)?
Вроде как-то так было

da horsie
14.02.2018
01:13:57
а что тебе надо послать?

Like
14.02.2018
01:14:13
Ну, например, письмо с ключем активации

da horsie
14.02.2018
01:14:22
User это ключевой объект, это нормально от него зависеть

Like
14.02.2018
01:14:48

Admin
ERROR: S client not available

Like
14.02.2018
01:15:12
Ты просто даешь объекту Mail данные и говоришь какая вьюха

da horsie
14.02.2018
01:16:59
ну а мейлеру что надо знать?

Like
14.02.2018
01:17:08
Путь к вьюшке

da horsie
14.02.2018
01:17:25
адрес, имя, какой-то код подтверждения

Like
14.02.2018
01:17:32
Это все в данных
Ты их даешь
А вьюшка у тебя специально для этого

da horsie
14.02.2018
01:17:43
ну
я не понимаю вопрос

Like
14.02.2018
01:17:50
Она знает что в массиве (например) валяется

Google

da horsie
14.02.2018
01:18:03
аааааа, типа должна ли вьюха знать о сущности Юзер?

Like
14.02.2018
01:18:06
я не понимаю вопрос
Ну вот там два способа решения (описанно)
Либо сделать Event для отправки, либо сервис
Когда и что лучше?

da horsie
14.02.2018
01:18:10
нет, не должна

Like
14.02.2018
01:18:17
Она специально для этого и созданна
Точнее, как о сущности

da horsie
14.02.2018
01:18:34
нет, она должна знать о его имени и адресе

Like
14.02.2018
01:18:36
Она знает какие данные она может получить
И берет все что ей нужно

da horsie
14.02.2018
01:19:03
иначе у тебя получается сильная связь между мейлером и доменом
не реюзабельно

Like
14.02.2018
01:19:12
Письмо = вьюха

da horsie
14.02.2018
01:19:43
с того, что твое письмо тянет за собой объект User. нахера?

Like
14.02.2018
01:20:03
new Mail($user->getEmail(), $user, 'send_activation_code');
Вот например есть такое
Ты вторым параметром можешь передать что угодно
Например:
[$user->getName(), $user->getConfirmCode()]

da horsie
14.02.2018
01:21:14

Like
14.02.2018
01:21:19
Вьюха у тебя знает, что она может получить имя и код
Ей на сотальное похуй