@prophp7

Страница 290 из 1387
Vadim
17.03.2017
10:00:13
и ваще чатик по пыху
могу подкинуть ссылку на предзаказ перевода книги по эликсиру и промокод на 30% :D

Roman
17.03.2017
10:00:44
prophecy юзай
Да, начал его юзать

Aleh
17.03.2017
10:01:11
вообще для начала попробуй без моков

Google
Sergey
17.03.2017
10:02:50
prophecy юзай
поддержка со сторны пхпшторма около нуля

Aleh
17.03.2017
10:02:52
чего эт?
http://i3.kym-cdn.com/photos/images/original/001/167/690/e55.png

Sergey
17.03.2017
10:03:18
ну чо, у них есть panic еще )

Vadim
17.03.2017
10:04:22
некоторые даже умудряются юзать панику как try/catch, но не будем о плохом, ибо для них уже заготовлен отдельный котел

Aleh
17.03.2017
10:05:35
кстати, всегда делал ровно один модуль на проект.
ну больше пересечение имен компонентов бесит

fso
17.03.2017
10:05:37
в Go каналы - крутая вещь, только за это можно терпеть if err!=nil :)

Salavat
17.03.2017
10:05:46
Та же хуйня и у меня, правда DEV PUSH уходят
А какую библиотеку или что используешь?

Fayozjon [CybernatiC]
17.03.2017
10:06:13
FCM

Firebase Cloud Messaging

fso
17.03.2017
10:06:37
ну больше пересечение имен компонентов бесит
а в Vue не бесит?) вообще отсутствие этих имен)

Aleh
17.03.2017
10:06:52
Google
Fayozjon [CybernatiC]
17.03.2017
10:07:05
Ivan
17.03.2017
10:07:25
vue хз, я реакт юзаю
а ангуляр ты не юзаешь?

Aleh
17.03.2017
10:07:41
а ангуляр ты не юзаешь?
первый юзал, больше не юзаю

Ivan
17.03.2017
10:07:45
))))

fso
17.03.2017
10:08:09
vue хз, я реакт юзаю
аа.. вот кстати почему реакт так хвалят.. там же html внутри js, не влом же верстать в двух местах сразу?

Sergey
17.03.2017
10:08:14
развели тут

Salavat
17.03.2017
10:08:26
ты чо юзаешь?
$ctx = stream_context_create(); stream_context_set_option($ctx, 'ssl', 'local_cert', STATIC_PATH.'certificates/gazeta.pem'); stream_context_set_option($ctx, 'ssl', 'passphrase', 'password'); $fp = stream_socket_client( 'ssl://gateway.push.apple.com:2195', $err, $errstr, 20, STREAM_CLIENT_CONNECT | STREAM_CLIENT_PERSISTENT, $ctx );

Salavat
17.03.2017
10:08:44
Судя по ошибкам - вроде как из-за SSL3 это

Aleh
17.03.2017
10:09:04
реакт это полная изоляция компонентов, прямо ооп для вьюх

fso
17.03.2017
10:09:06
чиво?) что значит верстать в двух местах?
.html шаблоны + шаблоны для компанент react

Aleh
17.03.2017
10:09:18
нет html шаблонов

Fayozjon [CybernatiC]
17.03.2017
10:09:20
установи openssl addon

и норм

Salavat
17.03.2017
10:09:38
Тридня назад норм работало )

Fayozjon [CybernatiC]
17.03.2017
10:09:57
может потом суппорт криворукий обновил php version

и все твои extensions полетели

Salavat
17.03.2017
10:10:11
Я один там борец и творец

Fayozjon [CybernatiC]
17.03.2017
10:10:27
тогда ты криворукий может чего обновил )

Google
Fayozjon [CybernatiC]
17.03.2017
10:10:34
во всяком случае проверь другой URL

выблюй ответ от запроса

чекни еще раз openssl

Salavat
17.03.2017
10:12:23
Вот, в этом варианте я более чем убежден ) что у меня руки не оттуда )

Отозвали сертификат

Вот в чем проблема )

Fayozjon [CybernatiC]
17.03.2017
10:38:43
Воо

как же я ненавижу эти иос девелоперские херни

все через жопу

андроид намного проще в этом деле

F01134H
17.03.2017
10:39:45
но на айосе можно больше бабла собрать, он же создан для этого

Roman
17.03.2017
11:05:06
Чет я не понял prophecy

Roman
17.03.2017
11:08:12
Если в кодесептион я делаю так - $obj = Stub::make(ClassName:Class, []); $I->mockService('servise.name', $obj)

Salavat
17.03.2017
11:09:18
Roman
17.03.2017
11:09:40
как это в prophecy сделать

Aleh
17.03.2017
11:10:20
что такое mockService?

Roman
17.03.2017
11:10:44
метод

Ivan
17.03.2017
11:10:54
O_o

Roman
17.03.2017
11:10:59
который мокает объект

Aleh
17.03.2017
11:11:15
все ясно

Google
Roman
17.03.2017
11:11:18
объект который ретурнит всякое

Aleh
17.03.2017
11:11:36
короче разберись с тем, что у тебя происходит и перестанешь хотеть лишнюю магию)

Roman
17.03.2017
11:11:58
так я не хочу лишнюю магию

просто есть вызов метода апи

с сохранием в объект

мне надо замокать этот вызов

Sonya
17.03.2017
12:09:33
привет!)

вы здесь за клич о поиске человека гоняете поганой метлой?

нужен фриллансер-мазахист с опытом на вордпресс

Admin
ERROR: S client not available

Aleh
17.03.2017
12:24:33
ну да, лучше не здесь

Anton
17.03.2017
12:45:59
немного холиварный вопрос - как идеологически правильнее делать, в контроллере вызывать сервис, который работает с моделью, или модель, которая внутри себя вызывает этот сервис? мне больше нравится второй вариант, потому что типа инкапуляция, и все дела, но на меня накинулись коллеги, и я подумал, что может я не прав

Vadim
17.03.2017
12:53:47
ты не прав :)

в идеале у тебя модель просто описывает некую сущность, а сервис ими манипулирует, а контроллер просит сервис поманипулировать ими и отдать что-то

если максимально просто

i
17.03.2017
13:12:21
В ближайшем проекте мне нужно будет делать сайт и crm, хочу всё разнести в разные БД поэтому встаёт вопрос в аутефикации и авторизации пользователей, список пользователей один, как лучше это сделать, хочу отдельным сервисом, какие существуют практики по этому поводу?

Google
Anton
17.03.2017
13:13:34
когда модель юзается как дто - это запашок

Vadim
17.03.2017
13:14:48
точно знаю, что тут в чате есть упоротые по ддд

и мое отвратительное понимание ддд все равно говорит мне, что сущности должны друг с другом взаимодействовать, а не с сервисами и базками

но с этим не ко мне, конечно

Anton
17.03.2017
13:18:33
сущность в большинстве случаев вызывает нужный сервис, и все

Aleh
17.03.2017
13:18:46
как она его получает?

double dispatch?

Anton
17.03.2017
13:19:13
насчет этого я еще не думал - пока только идея

симфониевским DI красиво не разрулить, насколько я понял

Aleh
17.03.2017
13:23:05
ты не должен ничего инъектить в сущности

у тебя два варианта double dispatch и events, условно public function buy(Item $item, Purchaser $purchase) { $price = $this->doSmthWithItem($item); $purchase($price); }

с ивентами не было бы лишнего аргумента и было бы что-то типа $this->recordThat(ItemBought::forUserWithItem($user, $item));

обычно при этом все равно из контроллера дергается app-level сервис, который просто указывает последовательность действий

взять из репозитория

вызвать метод с аргументом, вернуть дто

как-то так

Альберт
17.03.2017
13:31:29
Есть модель, есть сервисы, есть действия, это отдельные объекты. Эти действия уже инъектят в себя нужные сервисы, модели для того что бы совершить свое действие. Вот этой схемы мне обычно хватает

Aleh
17.03.2017
13:32:01
у модели есть геттеры или сеттеры?)

Альберт
17.03.2017
13:36:22
Aleh
17.03.2017
13:36:27
ага

Страница 290 из 1387