
Hell
02.02.2017
10:40:52
и OAuth2

Big_Shark
02.02.2017
10:41:00
Печально тебе

Sergey
02.02.2017
10:41:12

Hell
02.02.2017
10:41:20
СЕО ОСД да, оно такое

Google

Sergey
02.02.2017
10:41:20
ну и вся движуха до сих пор в IRC

Hell
02.02.2017
10:41:49
мне чате по symfony нифига не смогли помочь
Печально тебе
это печаль всех быдлокодеров, понаехавших в Германию. Они вынуждены сидеть в русскоязычных чатах

Sergey
02.02.2017
10:43:01
ну хз, мне если что-то нужно, в слаке помогают)

Stepan
02.02.2017
10:43:23
Английский надо учить

Sergey
02.02.2017
10:43:24
я считаю что у нас наоборот русскоязычное комьюнити в большестве скудное

Sergey
02.02.2017
10:43:47

Big_Shark
02.02.2017
10:46:04
Я особо не замечал, но я замечал что англоязычное комьюнити больше, и там больше поток сообщений, и часто очень тупых, в итоге можно задать вопрос, и он просто гдето потеряется.

Hell
02.02.2017
10:46:57
где немецкий Алексей Баранцев?
вы не видели просто немецких фирм. Это п..ц полный
получатели пособия по безработице программируют Enterprise Mobility решения

Sergey
02.02.2017
11:03:52

Google

Sergey
02.02.2017
11:04:03
PHP UK, сравни их спикеров и наших

Big_Shark
02.02.2017
11:05:06

Sergey
02.02.2017
11:05:44
дело не в "больше", а в качестве

Hell
02.02.2017
11:33:07

Sergey
02.02.2017
11:33:31
http://live.symfony.com/
http://phpconference.co.uk/

Hell
02.02.2017
11:48:41
типичный ответ немецкого коммунити одного очень известного eCommerce решения:
Harte Drogen am Morgen vertreiben Kummer und Sorgen?
вот вам и немецкое коммунити

Alex
02.02.2017
11:49:30
Тяжело с переводом :)

Hell
02.02.2017
11:49:57
между прочим серъезный вопрос, связанный управлением интанцированием объектов
они намекнули на то, что я принимал тяжелые наркотики
ну и как прикажете работать в таких условиях? Правильно - только под психоделиками.
психоделический опыт работы в Германии. А головой ты еще в России
[бэд–трип под психоделиками] Теперь я знаю, почему Pimple зовут Pimple... Это же Simple...

Big_Shark
02.02.2017
12:29:24
Ну да

Hell
02.02.2017
12:29:59
чашка кофе - офигенный психоделик
И да, оказывается Sülze - это холодец
[под психоделиками] доктор, скажите, а можно ли хранить инстанц IoC контейнера в куках?
container

Sergey
02.02.2017
12:45:56
тебе не кажется этот вопрос совсем тупым?

Big_Shark
02.02.2017
12:45:58
нууу..... в теории да

Google

Big_Shark
02.02.2017
12:46:05
ну както я блять хуй знает

Hell
02.02.2017
12:46:38
нет, это я всего лишь обощил ответ немецкого программиста
Naja. Da steht, du könntest die Session nehmen. Die Registry geht theoretisch auch
он предложил хранить инстанц в сессии

Big_Shark
02.02.2017
12:47:54
а нахуя?

Sergey
02.02.2017
12:47:58
вопрос
а при чем тут симфони?

Hell
02.02.2017
12:48:07
я не знаю

Sergey
02.02.2017
12:48:16
к чему все это тогда вообще?

Hell
02.02.2017
12:49:17
Это вопрос интеграции IoC контейнера pimple от создателя Symfony с немецкой ecommerce системой

Sergey
02.02.2017
12:49:57
держи нас в курсе. это очень важно для нас

Hell
02.02.2017
12:50:44
кстати, а каково будет время жизни контейнера, если он будет хранится в сессии?

Sergey
02.02.2017
12:53:40
в куке всего 4кб может лежать. ты при желании в нее ничего не запихнешь
если ты не путаешь ее с сессией

Hell
02.02.2017
12:54:21
люди, это была ирония
мне предложили распечатать содержимое IoC контейнера в виде QR кода
тоже идея
Как из ServiceProviderInterface::register достучаться до параметеров , переданных туда при register
$container->register(new OAuth2ServiceProvider([
'providers' => $aProviders,
'configs' => $aConfigs
]))

Big_Shark
02.02.2017
13:52:29
никак

Google

Hell
02.02.2017
13:53:04
а зачем тогда провайдеру нужны параметры?

Big_Shark
02.02.2017
13:54:16
стоп, а ты уверен что у тебя все верно тут написано?

Hell
02.02.2017
13:55:58
fixed

Big_Shark
02.02.2017
13:56:51
ну вот сейчас норм, это параметры конструктора

Hell
02.02.2017
14:00:31
стоп, и как дальше в в ServiceProviderInterface до них достучаться?
https://github.com/v2p/lrt-csv-parser/blob/567b2cfec3caec007930bc2017ace60cda71d580/app/src/Lrt/DependencyInjection/CsvServiceProvider.php
https://github.com/v2p/lrt-csv-parser/blob/228bc224885d545b9f80c5605ddbd7d84932ad18/app/src/Lrt/DependencyInjection/ContainerFactory.php#L17
так он регится

Admin
ERROR: S client not available

Big_Shark
02.02.2017
14:09:19
Че?

Sergey
02.02.2017
14:11:35
и доступны в нем на момент регистрации твоих сервисов
ну то есть....
$container->regiter(new DBALProvider(), [
'dbal_driver' => 'pg',
'dbal_user' => 'user',
// ...
]);
а внутри уже делаешь
$container['connection'] = new LazyConnection(
$container['dbal_driver'],
$container['dbal_host'],
// ...
)
все максимально легко и просто
ну только там должна была быть фабрика...

Hell
02.02.2017
14:19:32
я нифига не понимаю, register имеет один или два параметера

Sergey
02.02.2017
14:23:05
https://github.com/silexphp/Pimple/blob/master/src/Pimple/Container.php#L272

Google

Sergey
02.02.2017
14:23:20
а ты как думаешь?

Hell
02.02.2017
15:23:02
Так, а теперь приницпиальный вопрос: ServiceProvider должен регистирровать только один сервис?

Sergey
02.02.2017
15:26:47
нет, он регистрирует модуль
ну то есть какой-то набор сервисов связанных между собой по смыслу
пример такого модуля - логгер
это может быть как один класс так и жирный компонент вроде монолога, с кучей хэндлеров, параметров и настроек
эдакая "единая точка входа" в модуль с точки зрения управления зависимостями

Sergio
02.02.2017
22:12:11
ребят, всем привет. вопрос у меня по локализации... я чёт не могу понять...
что я не так делаю? в app/config/routing.yml для моего бандла прописываю
app:
resource: "@AppBundle/Resources/config/routing.yml"
prefix: /{_locale}
defaults: { _locale: '%locale%' }
requirements:
_locale: '%locales%'
в AppBundle/Resources/config/routing.yml
указываю:
AppBundle_homepage:
path: /
defaults: { _controller: "AppBundle:Page:index", _locale: '%locale%' }
requirements:
methods: GET
и route not found exception...

Sergey
02.02.2017
22:12:46
bin/console debug:router

Sergio
02.02.2017
22:13:48
AppBundle_homepage ANY ANY ANY /{_locale}/

Sergey
02.02.2017
22:14:19
а запрос куда делаешь?

Sergio
02.02.2017
22:14:30
на http://127.0.0.1:8000/

Sergey
02.02.2017
22:14:49
ну....параметр то ты не указал)
насколько я помню симфони не умеет в префиксах опциональные параметры
ну тип.... двусмысленность при парсинге возникает

Sergio
02.02.2017
22:16:02
дык я ж вроде defaults: { _locale: '%locale%' } указал... или ты не об этом?
ну, т.е если не указана локаль, по умолчанию чтоб en мне грузил
*подставлял

Sergey
02.02.2017
22:17:54
> симфони не умеет в префиксах опциональные параметры
да и с точки зрения SEO канители лучше просто редиректить его на урл с локалью
что бы не допускать дублирования ресурсов