@symfony_php

Страница 74 из 1418
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
я считаю что у нас наоборот русскоязычное комьюнити в большестве скудное

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

Hell
02.02.2017
10:46:57
где немецкий Алексей Баранцев?

вы не видели просто немецких фирм. Это п..ц полный

получатели пособия по безработице программируют Enterprise Mobility решения

Sergey
02.02.2017
11:03:52
немецкое коммунити по QA? где оно?
не знаю на счет QA, но Symfony Live Berlin собирает людей на много больше чем наши скудные митапы

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

Big_Shark
02.02.2017
11:05:06
PHP UK, сравни их спикеров и наших
Ну так англоязычных спикеров по любому больше, мне кажется тут только китайцы могут посоревноваться

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

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
стоп, и как дальше в в ServiceProviderInterface до них достучаться?
те параметры которые ты передаешь вторым аргументом в register регистрируются как параметры контейнера

и доступны в нем на момент регистрации твоих сервисов

ну то есть....

$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 канители лучше просто редиректить его на урл с локалью

что бы не допускать дублирования ресурсов

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