Sergey
24.09.2017
17:45:25
@fes0r в 3.4 смержили все же php dsl для роутов и контейнера
https://github.com/symfony/symfony/pull/23834
Aleh
24.09.2017
17:46:08
Nurlan
24.09.2017
20:58:44
Sergey
25.09.2017
07:20:06
привет приезжим из хабра
Google
Danil
25.09.2017
07:20:55
?
Andrew
25.09.2017
10:58:43
а что, новый дайджест подвезли?
Sergey
25.09.2017
10:58:50
угу
https://habrahabr.ru/company/zfort/blog/338636/
Sergey
25.09.2017
12:20:22
@fes0r привет, ты говорил что используешь свои классы для репозиториев, в которых используешь доктриновские. Подскажи плиз как решаешь проблему в доктриновских листенерах, ведь заинжектить свой репозиторий не выйдет тк будет циклическая зависимость? Ведь так?
Sergey
25.09.2017
12:24:58
lazy/container injection for your disposal
Sergey
25.09.2017
12:45:21
какие такие доктриновские листенеры?
не пользуюсь таким, у меня свои листенеры которые слушают доктриновские ивенты... да и не вижу циклической зависимости - листенерам мои репозитории не нужны
Sergey
25.09.2017
12:46:26
Sergey
25.09.2017
12:46:36
мой репозиторий зависит от entity manager
листенеры тоже зависят от entity manager
Google
Sergey
25.09.2017
12:46:57
общая зависимость и не более
никаких циклов
Sergey
25.09.2017
12:47:17
не приходилось свой репозиторий инжектить в листенер?
Sergey
25.09.2017
12:47:34
у меня нет циклов там каким-то чудом и я не могу придумать откуда им там взяться
скорее всего ты говоришь о чем-то более специфичном
да и листенеры как бы.... просто листенеры, они не докриновские
давай так, "свои репозитории" это просто сервисы. Они никак не должны влиять на доктрину
то есть ты не сможешь их достать через getRepository
только через DI
вот если бы по другому то там вроде как была бы зависимость от нутра доктрины. Но я не понимаю зачем завязываться на нутро доктрины для листенеров
Valentin
25.09.2017
12:51:06
Ну речь вероятно вот об этом: http://symfony.com/doc/master/bundles/DoctrineBundle/entity-listeners.html
Если да, то спокойно инжектятся в них репозитории, никаких циркулярных референсов не будет и не может быть
Sergey
25.09.2017
12:55:13
у меня сделано так, есть вот такой сервис: app.doctrine_category_repository:
class: Doctrine\ORM\EntityRepository
factory: ['@doctrine.orm.entity_manager', getRepository]
arguments: ['ApiBundle:Category']
public: false и есть вот такой app.category_repository:
class: ApiBundle\Repository\CategoryRepository
arguments: ['@app.doctrine_category_repository'] везде в коде используется свой и когда я пытаюсь его заинжектить, получаю циклическую зависимость
Sergey
25.09.2017
12:56:41
я не занимаюсь подобным, я инджекчу entity manager и внутри через регистри достаю нужный репозиторий
мне так удобно и как бы не вижу с этим проблем
вот вообще никаких
всеравно репозиторий юнит тестами покрывать как-то не ок
Artemiy
25.09.2017
12:57:34
@=service("doctrine.orm.default_entity_manager").getRepository("AppBundle:Channel")
Вот так делал еще
Sergey
25.09.2017
12:59:29
а у меня все автовайрится)
ну то есть
_defaults:
autowire: true
public: false
DoctrineSomeRepository: ~
SomeRepository: DoctrineSomeRepository
Google
Konstantin
25.09.2017
15:43:23
всем привет
Sergey
25.09.2017
15:43:27
привет
Timur
25.09.2017
16:00:14
Я уже сказал
Boris
25.09.2017
16:34:35
Шалом
Konstantin
25.09.2017
16:34:48
))0
где-то я это уже видел _)))
господа, посоветуйте что-нибудь по авторизации в симфони кроме документации
Sergey
25.09.2017
16:43:51
авторизации или аутентификации?
Sergey
25.09.2017
16:44:52
Konstantin
25.09.2017
16:46:03
Аутентификации наверное
Nurlan
25.09.2017
17:28:05
Konstantin
25.09.2017
18:15:37
ок, спасибо
Nurlan
25.09.2017
18:21:41
Tatiana Fomicheva
25.09.2017
18:47:59
Здравствуйте! Подскажите, а можно ли в админке Sonata настроить чтобы записи из одной таблицы отображались в разных списках в зависимости от значения заданного поля
а, уже придумала)
Heorhi
25.09.2017
18:53:48
Молодчина (y)
Посмотрел аву Татьяны, понял где надо жену искать
Marietta
25.09.2017
19:57:40
Гайз, привет!
Второй раз проводим митап по Симфони в МСК. Если кто-то хочет быть докладчиком, Велком мне в личку @Mari_et ? дата 17.10.17 время с 18.00 до 22.00 подробности тут http://symfonyconf.com/
Sergey
25.09.2017
19:58:09
хоть бы написали что москва
Marietta
25.09.2017
20:02:03
Если кому нужна работа в команде в Москве, фултайм, их есть у меня, 4 вакансии РНР Симфони Мидла и Синьора, 140-190к м.тульская #вакансия
Google
Marietta
25.09.2017
20:02:10
Sergey
25.09.2017
20:02:17
?
Heorhi
25.09.2017
20:02:52
А удаленки ни у кого нет?
Gaiaz Iusipov
25.09.2017
20:29:03
Артур Евгеньевич
25.09.2017
20:33:50
а вилка как в авито
Marietta
25.09.2017
20:35:33
Тульская.. рамблер?
Нет, сюда http://www.facebook.com/8bitgroup ?advertising highload hardcore ??
Sergey
25.09.2017
21:40:49
https://github.com/fesor/doctrine-orm-dbal-one-love