@symfony_php

Страница 990 из 1418
Dmitriy
15.05.2018
16:50:48
до этого я был сам по себе и творил что хотел

ну ну это как пример что проблемы IAC только докер не решает
Я понимаю, что анзибл нужен и не отрицаю его важности в целом. Я говорю исключительно про свой опыт

Evgen
15.05.2018
16:55:17
Все верно, хватает завернуть инфраструктуру только докер - зачем усложнять себе жизнь. Опять же если юзать тот же АВС то впринципе связки докера с еластикбинстолком в большенстве случаев, под нетребовательные проекты - с головой

Dmitry
15.05.2018
17:02:05
систему управления докером тоже в докер ;)

Google
Andrey
15.05.2018
17:03:35
ехал кубер через кубер видит кубер кубер кубер

Artemiy
15.05.2018
20:23:13
Всем привет, выпиливал кто-нибудь UserInterface? Есть какой-то красивый способ?

Artemiy
15.05.2018
20:27:38
Не хочется лезть в security ?

Sergey
15.05.2018
20:27:53
ну.... можешь его не юзать особо или подсовывать классы-заглушки

Artemiy
15.05.2018
20:29:59
Я юзаю стандартную авторизацию Login и Token от AbstractGuardAuthenticator там getUser просит UserInterface. Сейчас тупо поставил на методы от UserInterface @deprecated, но это ж такое…

Может я не в ту сторону лезу но вроде как по доке (`AbstractGuardAuthenticator`)

Nickolay
15.05.2018
21:48:41
Всем доброй ночи. Ребят подскажите пожалуйста. Все делаю по документации (FOSOauthServerBundle), но после запрос на получения токена выдает ошибку. DB - mongodb, разобрал пакет в OAuth2.php в методе grantAccessToken есть проверка на наличие grant_types за который отвечает метод checkRestrictedGrantType, прошелся по классам которые его используют, он возвращает по умолчанию True но в моем случае он возвращает false, в чем может быть проблема? Ответ, после запроса на получение токена The grant type is unauthorized for this client_id Связка пакетов FOSRestBundle и FOSOauthServerBundle

Serhii
15.05.2018
22:05:48
нужно создать клиент указав нужные грант тайпы, завтра если не забуду скину пример из миграции, ну или можно заюзать команду з бандла,, но она не удобная имхо

Vladislav
15.05.2018
22:07:01
тут у Сереги есть своя секта людей которые идут за ним: выпиливают джвт, формы, юзают дто, выпиливают юзер интерефейс етц. так можно и фар край 6 сделать

Serhii
15.05.2018
22:07:06
+ может клиент айди неправильно указан, он не совсем такой как в базе - там вроде айдишка нажнее подчеркивание клиент айди

если забуду ( что вероятно) - маякните в личку или тегните тут

Google
Nickolay
15.05.2018
22:08:38
@serhii_lysyi с ИД все в порядке и при запросе client_id использую ID_HASH

Serhii
15.05.2018
22:09:26
знач гранттайп не добавлен, они там масивом в базе лежат

Nickolay
15.05.2018
22:12:45
буду разбираться дальше, но я думаю что под монгу нужно поколдовать, что бы работало. Спасибо, но если есть у кого еще какие мысли - буду благодарен

Vladislav
15.05.2018
22:28:36
дойдет до того, что AppKernel выпилишь

а потом и симфони

Антон
15.05.2018
22:32:23
дойдет до того, что AppKernel выпилишь
Лично я пытаюсь отделить бизнес логику от фреймворка. Сделать максимально слабую связь. Интересно что выйдет

Vladislav
15.05.2018
22:34:41
мы тут спорили на эту тему уже много раз)

Антон
15.05.2018
22:35:01
Vladislav
15.05.2018
22:35:03
может на ларку переедешь потом когда-то

Антон
15.05.2018
22:35:24
На codeigniter уж тогда

Vladislav
15.05.2018
22:36:00
ну мы спорили в последний раз про доктрину. типа писать свои адаптеры, чтобы не завязываться на доктрину (под репы, квери билдеры и тд)

но никто не ответил на вопрос: если переезжать, то на что. и второй: а где время брать на гору адаптеров?

даже не хочу вспоминать) пойду спать)

Антон
15.05.2018
22:37:17
Я пожалуй тоже. Бб

Борис
16.05.2018
05:20:05
Алексей
16.05.2018
08:10:35
Добрый вечер! Только начинаю влетать в симфони, развернул чужой проект, но он не стартует с такой ошибкой: There is no extension able to load the configuration for "csa_guzzle" в чем может быть проблема?

Google
Boris
16.05.2018
08:11:09
Переведи текст ошибки.

Алексей
16.05.2018
08:11:30
Я понимаю, в composer.json сия зависимость описано

установился без ошибок

Bohdan
16.05.2018
08:12:41
в AppKernel подключи соответствующий бандл

а вообще мог бы и погуглить, вторая ссылка, ответ вторым комментарием https://github.com/symfony-cmf/media-bundle/issues/163

Алексей
16.05.2018
08:13:57
$bundles[] = new Csa\Bundle\GuzzleBundle\CsaGuzzleBundle();

или речь о неймспейсе?

Bohdan
16.05.2018
08:14:46
версия симфони и бандла?

Алексей
16.05.2018
08:15:27
Symfony 3.4.8

Bohdan
16.05.2018
08:22:04
у тебя наверняка этот бандл регистрируется для конкретного энва, так?

if (in_array($this->getEnvironment(), array('dev', 'test'))) { $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); } вроде такого

Алексей
16.05.2018
08:23:14
да, но энв dev

как и надо

Bohdan
16.05.2018
08:24:28
а проверяешь ты в каком энве?

Andrey
16.05.2018
08:26:29
конфиг в файле config_dev?

Алексей
16.05.2018
08:37:24
было прод, я ошибался, спасибо)

Pavel
16.05.2018
09:30:47
Привет всем. Хотел уточнить хороший способ передачи переменных окружения в код фронтенда. Например, нужно передать DSN для отправки ошибок в Sentry из Js кода. Пока приходиться делать вот так в твиге <script> var dsn = '{{env_var_dsn}}'; </script> <script src="app.js"></script> Может кто знает способы лучше?

Nikolay
16.05.2018
09:38:18
ну как вариант сделать урл вида …./settings.json при переходе на который будет генериться JSON с нужными переменными, ну и фронт этот файл подсасывает и использует

Urmat
16.05.2018
09:42:33
Добрый день, у меня есть маленький вопрос. Хотел подключить вот это https://github.com/acelaya/doctrine-enum-type. В описании говорится, что нужно To get this working, you have to register the concrete column types, using the Acelaya\Doctrine\Type\PhpEnumType::registerEnumType static method. Вот, и я хотел создать отдельный EventSubscriber, и описать то, что написано в документации. Но не могу определиться, на какое событие подписаться. Может посоветуете?

Google
Shmaltorhbooks
16.05.2018
09:45:02
а причем тут события?

Urmat
16.05.2018
09:45:05
* Это нужно, чтобы подкючит Enum в доктрину

Shmaltorhbooks
16.05.2018
09:45:34
так подключи

там же пример есть

Urmat
16.05.2018
09:45:46
а причем тут события?
Чтобы вставить туда Acelaya\Doctrine\Type\PhpEnumType::registerEnumType

Shmaltorhbooks
16.05.2018
09:46:08
а почему ты хочешь вставить это именно в событии?

Urmat
16.05.2018
09:47:18
там же пример есть
Да, есть, но не говорится, куда именно его вставить. У него в примере используется некий bootstrap файл. У меня в проекте такого нет. Вот я и подумал, что разумнее создать Subscriber

Maksim
16.05.2018
09:49:19
DoctrineEnumBundle

Alan
16.05.2018
10:02:53
у меня как то сложилось впечатление что энумы лучше просто не юзать )))

Andrew
16.05.2018
10:04:05
да
https://symfony.com/doc/current/bundles/DoctrineBundle/configuration.html, смотри там строчку №6-10. Добавляешь туда свое имя типа, класс и все

Artemiy
16.05.2018
10:06:58
у меня как то сложилось впечатление что энумы лучше просто не юзать )))
Очень хороший вывод! Их и правда лучше не юзать!

Vlad
16.05.2018
12:45:46
никто симфони профайлер не допиливал в ларавел?

Petr
16.05.2018
13:17:48
Привет всем. Хотел уточнить хороший способ передачи переменных окружения в код фронтенда. Например, нужно передать DSN для отправки ошибок в Sentry из Js кода. Пока приходиться делать вот так в твиге <script> var dsn = '{{env_var_dsn}}'; </script> <script src="app.js"></script> Может кто знает способы лучше?
Я именно так и делаю, не вижу проблем с этим способом. Только вместо ручного оборачивания в кавычки нужно делать json_encode (для строки Sentry DNS не важно, там строка без подвохов, но в целом экранирование для js требуется особое)

Vladislav
16.05.2018
13:47:24
Спасиб

Boris
16.05.2018
13:48:04
И тебе.

Dmitriy
16.05.2018
14:18:11
О как. Настраивал настраивал на CI/CD на ownhosted Gitlab, а мы переходим на saas жиру + битбакет =/

Страница 990 из 1418