
Sergey
21.04.2018
09:41:13
вообще я категорически против того что бы у событий были какие-либо другие названия кроме FQCN

Bohdan
21.04.2018
09:42:19
надо подумать

Google

Sergey
21.04.2018
09:42:38
хз я свой написал, симфоневый неудобно
мне было важно сделать удобным регистрацию листенеров. Ну то есть у меня листенер это просто что-то с каким-то тэгом. А дальше по сигнатурам публичных методов оно разбирается на основе типа ивента что куда и чего

Bohdan
21.04.2018
09:43:49
неудобно хз, давно не трогал его
я просто стараюсь держать все в отрыве от симфы
типа агностик (хоть это и фигня)
банально разобраться проще, так как нет усложнений, которые сделаны для симфы

Sergey
21.04.2018
09:43:54
+ категории листенеров вместо приоритетов.
или назовем это "стадиями"

Bohdan
21.04.2018
09:44:24
слегка на территорию стейт машины залез?


Sergey
21.04.2018
09:45:15
ну у меня есть листенеры которые чето в базу пишут (проекторы) и листенеры которые нотификашки отправляют например. И вторые должны работать только после того как первые отработают. Причем в рамках одного стэйджа пофик в каком порядке чего.
слегка на территорию стейт машины залез?
не не, просто приоритеты с названиями. И с возможностью скажем разделить где какая стадия выполняется. Например нотификашки всякие и штуки для интеграций с внешними сервисами я хочу запускать в воркерах в отдельных процессах. А в основном только проекторы.
в итоге я просто у листенера указываю что он кто он и там дальше моя хрень их будет когда надо дергать
в итоге нотификашки смогут воспользоваться благами репликации базы на чтение, и тратить столько времени сколько им нужно не аффектя время обработки запроса

Bohdan
21.04.2018
09:47:59
ну для асинковых штук у меня есть два шлюза и разделение по интерфейсу ивента
а кто решает порядок выполнения стадий?

Google

Sergey
21.04.2018
09:48:02
ну и еще replay событий можно делать)

Bohdan
21.04.2018
09:48:51
ага, прикольно, запомню

Sergey
21.04.2018
09:48:55
удивительные возможности compile pass-ов
я вот подумываю побороться за doctrine bundle что бы можно было мэппинги удобнее объявлять....

Pavel
21.04.2018
09:52:39
Кто нибудь пользуется CMS на базе симфони, Sulu например? Игра стоит свеч?

Bohdan
21.04.2018
09:54:29

Sergey
21.04.2018
09:54:50
вообще тут больше вопрос насколько тебе нужна CMS и насколько она изолирована. Мне нравится для простых штук юзать какие-нибудь headless CMS. В этом плане мне в целом плевать на чем они реализованы.
главное что бы весь проект небыл на ней
в чем идея?
автоконфигурация) что бы не в app/config прописывать что из какого модуля грузить.

Pavel
21.04.2018
09:59:33

Sergey
21.04.2018
10:00:43
как по мне единственный живой вариант построения проекта на базе CMS - это какие-то модульные подходы где новый функционал не "расширяет" CMS а где CMS используется как зависимость. Но тут возможно еще играет специфика моей работы - у меня нет необходимости в штамповке однотипных проектов.

Pavel
21.04.2018
10:03:26
Sylius неплохой варик

Sergey
21.04.2018
10:04:41
повторюсь - я за то что бы не писать код под какую-то CMF или CMS если это возможно
только если чуть-чуть
но не весь проект на базе CMF/CMS. Только возможность интеграции.

Google

Bohdan
21.04.2018
10:06:18

Sergey
21.04.2018
10:06:48
не то что бы а хотя бы что бы из модуля можно было декларировать что где искать
ну или поддержка PSR-4 с префиксом и путями вида ../*/ORM

Bohdan
21.04.2018
10:07:18

Pavel
21.04.2018
10:11:58

Sergey
21.04.2018
10:12:30
просто мне кажется логичнее юзать специализированные инструменты которые проще интегрировать нежели пытаться из блога сделать магазин

Andrew
21.04.2018
10:41:20
@Vsaik да, отедльно, пока все работает
@Vsaik на все не стоит делать, особенно если ето prod

Andrey
21.04.2018
11:04:14

Anton
21.04.2018
11:39:43
чтоб было две формы логина и у каждой своя сущность (мэнеджеры и клиенты), нужно сделать два юзер провайдера, в сецурити два фаерволла, каждому задать свою форму логина, роут и своего юзерпровайдера, и собственно два экшна, или я что-то пропустил?
на данном этапе при заходе в нужную секьюрити ареа меня кидает на разные формы, как и задумано, но работает только одна, во второй поменял экшн для проверки на тот, что в сецурити указан у меня

Anton
21.04.2018
11:42:14
хотя стоп, экшны полностью одинаковые - в них не нужно ничего менять? там авторизэйшн утилы сами все рулят?
на второй форме даже ошибок нет - это же не норма?

Muchacho
21.04.2018
12:34:38
Есть у кого-то опыт с Google Fit Api?
Хочу данные о сне вытащить, не пойму как

Anton
21.04.2018
12:40:23


Sergey
21.04.2018
12:46:00
Вакансия: #symfony #fulltime
Уровень: Senior
Компания: Mover (Mover24.ru)
Локация: Москва, м. Савеловская
Ставка: от 120к до 190к
Описание вакансии:
В мобильный сервис грузоперевозок MOVER24.RU требуется Backend разработчик. MOVER занимается разработкой уникальных технологических решений в области логистики и создает инновационную социально-ориентированную платформу, открывающую новые возможности для простого и точного подбора исполнителя под любые нужды в сфере перевозки грузов.
Обязанности:
- реализация новых сервисов и модулей проекта;
- рефакторинг уже существующего кода;
- проектирование API;
Требования:
- уверенное владение PHP, Symfony 2/3, *SQL (в т.ч. оптимизацией запросов), паттернами проектирования;
- умение работать с Git;
- очень желателен опыт работы с Redis, Memcache, ElasticSearch, знание командной строки Unix, опыт разработки высоконагруженных веб-сервисов;
- приветствуется владение английским языком;
Контакты: @Oksanait
@fes0r @kopaygorodsky в общем есть предложение, дабы повысить пользу от этого чатика, в котором либо тупые вопросы задают, либо офтопим, либо за очередные геттеры-сеттеры сремся. устраивать в какой-то день в определенное время тематический вечер по одному какому-нибудь вопросу, где желающие могут высказаться или задать интересующие вопросы опытным людям. начало этого топика помечать тегом и в это время жестко модерировать происходящее в чате чтобы не превратилось во флейм опять. топики какие угодно, можно даже голосование устроить
- логирование
- мониторинг
- трейсинг
- деплой и клауд
- как реализовывать API
- демоны и симфони
- доктрина и сеттеры
- формы и пиздец
...


Sergey
21.04.2018
12:53:59

Google

Sergey
21.04.2018
12:54:18
формы и пидец конечно будут популярны

Sergey
21.04.2018
12:54:56
потом либо собрать на gist куда-то, либо просто отсылки делать
если заходит очередное чучело с вопросом который обсуждали уже

Sergey
21.04.2018
12:55:20

Sergey
21.04.2018
12:55:40
мне лично текстом проще читать

Sergey
21.04.2018
12:55:49
ну а мне лень учавствовать)

Admin
ERROR: S client not available

Anton
21.04.2018
12:56:17

Konstantin
21.04.2018
12:56:26
думаете взлетит идея
заставить в определенный час и день задуматься об определенной теме и еще подискутировать об этом
я себя даж с утра то проснуться не могу заставить )

Sergey
21.04.2018
12:56:56
можно попробовать чо
ну сделать скажем в четверг вечером)

Dmitriy
21.04.2018
12:57:18
рыбный день)

Anton
21.04.2018
12:57:28
почему не в пятницу?)

Sergey
21.04.2018
12:57:36
в пятницу люди будут пить пиво)
ну можно в пятницу

Anton
21.04.2018
12:57:50
и дискутировать за симфони - нормес жи

Konstantin
21.04.2018
12:58:17
за симфони и двор стреляю в упор
все такое

Google

Anton
21.04.2018
12:58:41
вообще, неплохо бы тегировать вопросы и ответы, ибо поиском по чату ты как-раз на флуд и натыкаешься

Konstantin
21.04.2018
12:59:02
да вот теги норм идейка
список в описании канала можно записать
или пусть тегом будет компонент симфони типа
#forms привет вопрос по формам

Anton
21.04.2018
12:59:52
только нужна какая-то иерархичность от общего к частному

Konstantin
21.04.2018
13:00:01
#secturiy хелпаните я не понял как фаервол настроить

Sergey
21.04.2018
13:00:19
ну тут немного другое

Anton
21.04.2018
13:00:20
но в итоге всем будет влом тегировать, мне кажется

Sergey
21.04.2018
13:00:30
цель не стековерфлоу сделать)
а поделиться опытом у кого как сделано, почему так было сделано, какие есть недостатки и тд

Anton
21.04.2018
13:01:11
тогда го два чата - один вопросы, другой - архитектурные решения
и жестко модерировать, чтоб они не смешивались

Sergey
21.04.2018
13:01:34
я не большой фанат SO вопросиков в чатике
типа "ебать памагите, уменя соната не работает, шо делать?!"
или "моя форма не форма, шо я делаю не так?"