
Sergey
15.03.2017
20:07:30
если коротко

Dmitry
15.03.2017
20:07:41
Я пока из минусов только refresh_token увидел
точнее его отсутствие

Sergey
15.03.2017
20:07:57

Google

Dmitry
15.03.2017
20:08:06
есть отдельный бандл, но фронтенд усложняется

Sergey
15.03.2017
20:09:29
@fes0r как там твоя библиотека книжная?

Sergey
15.03.2017
20:15:54
хотя смотря какие фронтэндщики)
если что - под любой вменяемый фреймворк есть суппорт рефреш токенов и jwt
а jwt без рефреш токенов - штука весьма опасная
но по сути в пятницу вот доберусь только фултайм за нее

Sergey
15.03.2017
20:20:19
? ждемс
только чтобы с валидацией, все как надо)

Sergey
15.03.2017
20:21:01
для валидации сча накидываю новую версию моих реквест обджектов)

Sergey
15.03.2017
20:21:34
с аннотациями?

Sergey
15.03.2017
20:21:50
нет, отказался от этой идеи

Google

Sergey
15.03.2017
20:21:58
я ж тебе скидывал ссылку)

Sergey
15.03.2017
20:22:17
я думал ты что-то новое делаешь в ней
там у тебя правила валидации явно описываются да

Sergey
15.03.2017
20:22:42
я попробовал на отдельном модуле вариант а аннотациями и мэппингами
говно
мобильщики меня за этот эксперемент ой как невзлюбили

Sergey
15.03.2017
20:22:58
:D
а они то че?

Sergey
15.03.2017
20:23:24
ну они мне шлют значит поле btc_wallet а я такой "поля userWallet нет" а они такие "ГДЕ СЕРЕГА!?"
4 дня до релиза
короч валидировать надо голые данные запроса без предобработки

Sergey
15.03.2017
20:24:11
btc_wallet омфг, как же camelCase в json?

Sergey
15.03.2017
20:24:15
тогда все ништяк и всем удобно
с позиции читабельности. Потому этот вопрос мы решаем на уровне конкретной команды
вроде мелочь но мне надоело с ними ругаться
хотя сча у мобильщиков новый техлид и может быть стандартизируем
в следующую среду наконец получу от них фидбэк полноценный на тему будем мы юзать HATEOAS и если да то как и т.д.
потому что тут мнения уж оооочень сильно разделились)
андроидщики со своим ретрофитом по сути должны просто сделать прототип который нормально позволяет работать с этим

Google

Sergey
15.03.2017
20:27:50

Sergey
15.03.2017
20:28:09
есть свои плюсы и минусы

Sergey
15.03.2017
20:28:38
у нас вообще паскаль кейс заюзали для апи ?
хардкорно как-то

Sergey
15.03.2017
20:29:34
жестко)

Sergey
15.03.2017
20:29:49
ваши андроидщики уже пересели на котлин?)

Sergey
15.03.2017
20:29:54
ну как, я думаю мы переведем всех на snakeCase тупо потому что не собираемся больше руками писать мэппинги
а котлин... 3-4 андройдщика люто дико его форсят, остальным просто пофигу

Sergey
15.03.2017
20:30:45

Sergey
15.03.2017
20:30:57

Sergey
15.03.2017
20:31:01

Sergey
15.03.2017
20:31:35
по поводу читаемости - если будут сильно бурчать - напишу экстеншен который сможет им показывать их json в snake case если захотят. Но не думаю что захотят

Sergey
15.03.2017
20:32:50
хз, как по мне проще camelCase читать
readThisShitAloud

Sergey
15.03.2017
20:40:20
это дело привычки
если ты много писал на Си то скорее всего тебе привычнее читать snake_case

Sergey
15.03.2017
20:40:49
хотя на пхп у нас везде снейк кейс
а на джаве наоборот

Google

Sergey
15.03.2017
20:48:32
у нас везде камел кэйс

Sergey
16.03.2017
05:20:58
Недавно проскакивала статья про JWT - https://paragonie.com/blog/2017/03/jwt-json-web-tokens-is-bad-standard-that-everyone-should-avoid
Кто что думает?)

Stepan
16.03.2017
05:39:16
для валидации сча накидываю новую версию моих реквест обджектов)
Вот я кстати щас её ковыряю старую, и сходу не очень понятна одна штука. Вот надо мне в экшене в зависимости от ролей юзера разные RO создавать. То есть там и валидация разная, и вообще по идее обычному юзеру надо по рукам давать, когда он лезет своим PUT'ом не в те поля. Но сходу как сделать найти не смог. Не тот юзкейс?
Ну, не старую, последний релиз
хз, как по мне проще camelCase читать
Холиварная тема-то :) Сколько народу на меня наезжало за то, что я тесты именую не testSomeUtterlyUnreadableMethodUntilYourEyesFallOut, a it_responds_to_valid_requests_when_a_rak_is_svistit_na_gore
И в прогонах пхпюнита становится хорошо

Дмитрий
16.03.2017
06:43:01
findByOne можно указать чтобы делал выборку но одному столбцу , а не по всем?

Dmitriy
16.03.2017
06:44:02
в репе

Дмитрий
16.03.2017
06:44:11
ясно

Admin
ERROR: S client not available

Дмитрий
16.03.2017
09:27:44
когда юзаешь $em-persist(), $em->flush(); логи пишутся?
если да то как их отключить?

Sergey
16.03.2017
09:28:48
Пишутся только запросы к базе и то если включен дебаг

Дмитрий
16.03.2017
09:29:45
отключить можно?

Sergey
16.03.2017
09:30:11
В консоли или в вебе?

Дмитрий
16.03.2017
09:30:16
в консоле

Sergey
16.03.2017
09:33:11
-e prod --no-debug
Добавь к вызову

Sergio
16.03.2017
11:08:42
привет всем

Google

Sergio
16.03.2017
11:08:54
блин, опенкарт это ад какойто(((

Roman
16.03.2017
11:10:23
хуже чем престашоп?

Sergio
16.03.2017
11:10:33
))
не знаю, не доводилось..

Roman
16.03.2017
11:11:35
так вы его там переписываете на симфони, я так понял?

Sergio
16.03.2017
11:12:06
нее(
опенкарт и есть опенкарт
на симфони мы свою админку своей цмс-ки хотим переписать

Sergey
16.03.2017
11:12:42
успешно?

Sergio
16.03.2017
11:14:41
сначала с текучкой разобраться нужно)
а потом уже и переписывать

Sergey
16.03.2017
11:16:46
текучкой чего?
кадров? памяти?
времени?)

Ринат
16.03.2017
11:17:32
задач вестимо

Sergio
16.03.2017
11:17:40
задач, да
где есть по опенкарту, вордпрессу и нашей цмс правки

Dmitriy
16.03.2017
11:39:17
встрял ты
посадили тебя на сопровождение

Sergio
16.03.2017
11:40:42
ну, пока что, рыпаться безсмысленно(

Mihail
16.03.2017
12:12:39
бывает и хуже )

Sergio
16.03.2017
12:13:05
упаси аллах