
Sergey
30.01.2018
12:01:28
Да решение какое-то не очень. Каждому придётся эти шаги выполнять.
You should be able to create a second client_id in the same project and define localhost URLs for it. Replacing the client_id and client_secret for production deployment can be achieved using a configuration file. You probably don't want to bake the client_secret in your code anyway, but keep it in a protected file.

Vladislav
30.01.2018
12:01:30

Константин
30.01.2018
12:08:13
На 2-3.
Обычно делают отдельный сервер аутентификации, чтобы кроссдоменная аутентификация была.
Её можно было бы переиспользовать и для локального домена.
Правда если там же централизованно хранить роли, то могут быть проблемы.

Dinar
30.01.2018
12:11:30

Google

Dinar
30.01.2018
12:12:27

Artem
30.01.2018
12:27:30
нубское. норм склонения для русского в трансляциях? проще самому пилить или что-то есть?

Vadim
30.01.2018
13:39:52
Я делаю oauth2 аутентификацию со строронним приложением с помощью guard.
Куда лучше полученый токен сохранить? Просто в сессию или в юзера (он фиктивный, чисто для security)?

Vladislav
30.01.2018
13:40:16
access_token?
зависит от того какой у него лайфтайм

Vadim
30.01.2018
13:40:41
ну который мне дадут, что бы я запросы мог делать к тому приложению

Vladislav
30.01.2018
13:40:45
есть же вечные
ну в вк был)

Vadim
30.01.2018
13:41:07
нет - есть лайфтайм, но я думаю ,просто каждый раз новый получать
сколько там сессия живет... больше его хранить негде

Vladislav
30.01.2018
13:41:57
ну тогда можно в сессию

Vadim
30.01.2018
13:42:35
ну так и думал, просто первый раз с гардом заморочился и с oauth2 своими руками...
до этого через бандлы делал, но тут специфика такая, не получается стандартными библиотеками

Google

Vadim
30.01.2018
13:44:29
спасибо

Daniel
30.01.2018
14:08:37
Други. Реально ли чтобы CompilerPass запускался каждый раз и не надо было делать cache:warmup?

Bohdan
30.01.2018
14:09:47
а зачем?

Константин
30.01.2018
14:10:09
В dev он и так сам вармапится при изменении файлов

Daniel
30.01.2018
14:13:20
Костыль
У меня короче GUID организации хранится в параметрах контейнера, он дофига куда в 10 сервисах прокидывается, задача - с 1 февраля организация меняется и соттветственно GUID организации в параметре надо будет сменить.
И было бы вот так

Vladislav
30.01.2018
14:15:16
не могу понять зачем каждый раз запускать компайлер пас

Daniel
30.01.2018
14:15:53
Потому что он закэшируется и с первого февраля, когда наступит момент переключать юр лицо - не сработает нихера, будет прокидываться старый параметр

Vladislav
30.01.2018
14:16:21
ну так первого февраля зайди и поменяй. это глупость запускать каждый раз его
или напиши if (date > 1 february) {$anotherKey}

Alexandr
30.01.2018
14:16:58
при деплое перегенерируй кэш и всё

Daniel
30.01.2018
14:16:59

Vladislav
30.01.2018
14:17:09
в компайлер пасе
в 1

Daniel
30.01.2018
14:17:11

Alexandr
30.01.2018
14:17:33

Vladislav
30.01.2018
14:17:35
а вообще тебе не надо компайлер пас, ты можешь это поменять в экстеншене бандла.

Google

Vladislav
30.01.2018
14:17:47
ты вставляешь в конфиг 2 ключа: новый и старый. делаешь if (date blabla) {use new key}
и у тебя везде подменится ключ
сервисы вообще ничего не должны знать как и почему поменялся конфиг
ты это делаешь намного раньше и выше по иерархии

Daniel
30.01.2018
14:19:19
А данные с экстеншена, которые идут в контейнер, прогервать не надо?

Vladislav
30.01.2018
14:22:36
а, я понял в чем трабла) ну билдить каждый раз кернель не хочется. советую просто зайти 1 февраля и поменять ключ и почистить кэш.

Alan
30.01.2018
15:32:59
по аналолгии с твитором
или в хостс прописать домен

Alan
30.01.2018
15:34:00
https://tolocalhost.com/
короче все что на стеке из первых результатов гугла)

Sergey
30.01.2018
16:28:48
Xdebug 2.6 релизнулся с поддержкой 7.2 пхп https://xdebug.org/
https://derickrethans.nl/xdebug-26.html

Aleksey [R10]
30.01.2018
17:45:33
Привет
ловлю ошибку
An exception has been thrown during the rendering of a template ("Controller "AppBundle\Controller\StaticController::about" for URI "/_fragment" is not callable.").
Рендер так.
{{ render(controller('AppBundle\\Controller\\StaticController::about')) }}
Что ему не нравится?

Andrey
30.01.2018
17:48:40
Есть метод about?

Andrew
30.01.2018
17:48:51
Что ему не нравится?
если sf < 4, попробуй переименовать метод в aboutAction, проверь модификатор видимости метода, должен быть паблик

Google

Aleksey [R10]
30.01.2018
17:49:10
2.8 ...
паблик да

Andrew
30.01.2018
17:49:26
aboutAction тогда

Alex
30.01.2018
17:50:45
update vs about?

Aleksey [R10]
30.01.2018
17:51:02
спасибо
update vs about?
пробовал старый контроллер пихнуть. новый не открывает, говорит путь не найден
No route found for "GET /update_form/"

Alex
30.01.2018
17:51:53

Admin
ERROR: S client not available

Aleksey [R10]
30.01.2018
17:52:08
тот же самый
а всё, сам дурак
браузер подставил / в конце пути

Alex
30.01.2018
17:53:16
trailing slash
???
есть ли это рефактор то можно нэйминг контроллера подправить

Aleksey [R10]
30.01.2018
17:54:14
Не, это для теста эта штука только в модалке будет инжектится

Alex
30.01.2018
17:54:22
он же не универсальный UpdaterController

Google

Aleksey [R10]
30.01.2018
17:54:25
4 формы в 4х модалках

Alex
30.01.2018
17:54:27
ааа
ок
??

Aleksey [R10]
30.01.2018
17:54:50
каждый раз офигеваю от того что просят реализовать )
и думаю пора фронт на js уводить, но руки не доходят изучить до состояния делать в продакшен
А есть какой то правильный путь вынести модалку с js кодом в отделный контроллер?

Alex
30.01.2018
18:17:53
нуу это смотря на что и в зависимости от того как работает сейчас
можно посмотреть как это делает по этапам силиус ковыряясь вьистории начиная с альф... или как акенео с 1.7 на 2.0 и 2.1
2.0 - 2.1 это больше на 3.0 симф выход а 1.7 - 2.0 больше переход с ассетик на ноду с вебпэк

Aleksey [R10]
30.01.2018
18:41:41
а можно для идиото чуть проще
силиус?
акенео

Andrew
30.01.2018
18:44:51
силиус?
https://github.com/akeneo/pim-community-standard, https://github.com/sylius/sylius

Aleksey [R10]
30.01.2018
18:45:08
Спасибо, пошел курить

Pavel
30.01.2018
21:49:56
Зачем в symfony4 phpunit скачивается отдельно, не в vendor? В чем смысл?
В обход компосера
Похоже на какой-то костыль

Sergey
30.01.2018
22:12:11
в виде phar? что бы зависимости phpunit не конфликтовали с твоими)

Pavel
30.01.2018
22:13:33
В виде чуть ли не отдельного проекта в bin
Про вид phar не понимаю

Sergey
30.01.2018
22:14:25