
Sergey
24.10.2017
13:03:09
ничего не изменилось
под "стратегиями" я имею ввиду возможность выбора сущности, представляющей креды

Борис
24.10.2017
13:04:00
А, обычно тебе нужно заменить только часть, (Я менял твиг и логин по емейлу - остальное меня устраивало). Кому нужно больше там есть куча костылей - ивентов, на крайняк кидаете роут на свой контроллер и переписываете метод (полностью замещая фос реализацию)
Про отдельно юзеров и креды - вещь полезная, но только для энтерпрайзу (один раз была необходимость). Для дефолтных апликачек-админочег не очень и нужно.
Короче, если начнешь, я звездочку на гитхабе поставлю :)

Google

Sergey
24.10.2017
13:04:06
надо тебе поддержка логина по никнейму - вуаля, надо тебе двухфакторная аутентификация - на
не подходит и нужен LDAP - вуаля, можешь бридж подрубить
надо подтверждение о регистрации с СМС и кодом - вулая, надо с email и вводом этого кода на скрине - ну ты понял идею

Борис
24.10.2017
13:05:37
чет смахивает на вжух ....

Sergey
24.10.2017
13:05:41
fos user bundle как бы это RAD
для всяких хакатонов, прототипов и прочего гавна

Sergey
24.10.2017
13:06:14
ну я об этом и говорю, у тебя либо RAD либо нихера

Sergey
24.10.2017
13:06:20

Sergey
24.10.2017
13:07:17
но это если мы про логин говорим
меня больше интересуют вопросы активации аккаунтов, восстановления доступов, и прочие штуки
p.s. вообще что-то типа клона auth0
мне он понравился

Google

Sergey
24.10.2017
13:08:55
не так уж часто это приходится делать
последний раз писал модуль юзеровый года 3.5 назад

Bohdan
24.10.2017
13:09:23
еще стоит учитывать, что активации, восстановления и прочее это еще и инфраструктурные штуки

Алексей
24.10.2017
13:09:32

Владимир
24.10.2017
13:13:54
Я знаю киллерфичу в новом фосе: регистрация/авторизация через yandex аккаунт + автоматическая установка амиго, если галочку не отжал

Алексей
24.10.2017
13:15:40
Что то из интересных обсуждений скатились в говно

Sergey
24.10.2017
13:16:07
fos user bundle он такой

Алексей
24.10.2017
13:16:26
Смысла в FosUserBundle не много. В итоге его заменяют своими реализациями
Что тут обсуждать?
У всех свои требования
не напишем универсальную шнягу
fub чисто пример для реализации
Ничего более

Sergey
24.10.2017
13:18:32

Sergey
24.10.2017
13:19:10
и прям каждый раз одинаковый модуль с креденшиалами?

Roman
24.10.2017
13:32:36
Парни, привет.
Объясните мне дураку, почему при создании рефлексии в returnType метода при указании типа integer мне приходит \Namespace\integer, а при указании типа int => int ???
php7.1
http://take.ms/j9jq6

Sergey
24.10.2017
13:33:45
ну есть кастомы но это типа... уже кастомы)

Google

Sergey
24.10.2017
13:34:17
integer
есть int
integer - может быть напрмиер название класса
и если ты не указал явно use будет браться из текущего неймспейса
int - тип примитива, integer - тип объекта

Roman
24.10.2017
13:35:41
Но при этом я могу вот так: (integer) "0" // 0

Алексей
24.10.2017
13:35:53

Roman
24.10.2017
13:35:56
Блин)

Arky
24.10.2017
13:36:11
Как загрузить симфони проект на хостинг без боли?)

Алексей
24.10.2017
13:36:30

Roman
24.10.2017
13:36:32

Sergey
24.10.2017
13:37:37

Sergey
24.10.2017
13:37:45
если не раньше. Обратная совместимость.
ну то есть идея была в том что бы по минимуму вводить зарезервированные слова

Алексей
24.10.2017
13:39:00
уже 1005000 версий тянут

Roman
24.10.2017
13:39:09
Но это ппц не очевидно... У меня щяс мир перевернулся. Я всегда думал что boolean, integer, и double это то-же самое что int, bool, float

Sergey
24.10.2017
13:39:16
и зря
скажи это тем несчастным у которых все завязано на классы Integer
язык проектируемый стихийно

Google

Sergey
24.10.2017
13:40:03
вокруг тайп хинтинга в php было столько драмы что врядли кто-то просто сел и подумал про эти маленькие неконсистентности

Roman
24.10.2017
13:40:03

Sergey
24.10.2017
13:40:22
там такие эпичные срачи были
я помню раз в пару дней просто с попкорном internals читал)

Arky
24.10.2017
13:40:46

Алексей
24.10.2017
13:41:20

Алексей
24.10.2017
13:41:22

Алексей
24.10.2017
13:41:39

Алексей
24.10.2017
13:42:04

Admin
ERROR: S client not available

Arky
24.10.2017
13:42:09
Ну, app.php проверяет с локалхоста обращаются к нему или нет)

Алексей
24.10.2017
13:42:15
Потому и треша всякого приносят

Sergey
24.10.2017
13:42:36

Roman
24.10.2017
13:42:51

Алексей
24.10.2017
13:42:55
Типа везде по разному7

Алексей
24.10.2017
13:43:15

Sergey
24.10.2017
13:43:21

Алексей
24.10.2017
13:43:34

Google

Алексей
24.10.2017
13:43:39

Sergey
24.10.2017
13:43:45
@Enleur объяснил что там все так потому что можно больше одного массива передать)
Потому и треша всякого приносят
основной урон был во времена php3. С большинством этого трэша мы живем до сих пор. Пытаются сделать все что можно по максимуму сохраняя BC
иначе будет как python2/python3

Алексей
24.10.2017
13:45:35
а то что новое моментами трешовое
оговорился. Новое

Sergey
24.10.2017
13:46:25
будущее за котлином?

Алексей
24.10.2017
13:47:30
Из последнего меня ОЧЕНЬ смутило это RFC
https://github.com/php/php-src/pull/2265

Sergey
24.10.2017
13:48:14
эт для обратной совместимости в либах

Алексей
24.10.2017
13:48:54

Sergey
24.10.2017
13:49:07
если в родительских классах внезапно добавят тайп хинты, то те кто у себя это дело наследовал смогут работать дальше как ни в чем и не бывало

Алексей
24.10.2017
13:49:33
Да
но нет
Слишком мягко
поступают

Sergey
24.10.2017
13:49:51
будущее за котлином?
вот я тоже думаю что вместо того что бы пытаться сделать из пыха нормальный язык проще работать в сторону интеграции пыха в другие языки. В .NET так например сделали и норм
если у тебя нет возможности резко всять и переписать все на .NET Core то можно заюзать тулу
https://github.com/peachpiecompiler/peachpie
и не страдать фигней

Sergey
24.10.2017
13:51:12
знаем такое