
Sergey
27.04.2017
12:44:26
конфиг или главный ненужный модуль - это тебе решать

Dinar
27.04.2017
12:44:42
Ну по сути - да :)

Sergey
27.04.2017
12:44:43
энтрипоинты проще

Google

Sergey
27.04.2017
12:44:51
и больше контроля

Dinar
27.04.2017
12:44:54
Я так и сделал пока
Видимо так и оставлю. :)

Sergey
27.04.2017
12:44:59
но чанки всеравно понадобятся что бы собирать общие вещи в отдельный бандл

Dinar
27.04.2017
12:45:23
Ну да.
Спасибо в общем.
Развеял мои сомнения :)

Dmitriy
27.04.2017
12:46:04
юзай jquery и не парься )

Sergey
27.04.2017
12:46:18

Dinar
27.04.2017
12:46:40
jquery приходится юзать :)
Бутстрап ж
Но он прям реально как легаси код подключается в вебпаке

Sergey
27.04.2017
18:24:53
как насчет пообсуждать идеи для кастомных гидраторов для доктринки?

Google

Sergey
27.04.2017
18:25:09
я вот балуюсь с generated hydrators
ну короч интересуют любые мысли/ситуации в которых не хватало стандартных гидраторов

Salavat
27.04.2017
18:41:52
Я даже не знаю что это по большому счёту )
А сегодня столкнулся с необходимостью lazy service
Только не до конца в нем разобрался

Sergey
27.04.2017
18:57:18

Sergey
27.04.2017
20:55:47
дай примерчик
в смысле? ну тупо что бы доктрина юзала generated гидраторы для ускорения

Dinar
27.04.2017
21:33:02

Sergey
27.04.2017
22:43:08
ну то есть доктрина весьма примитивно гидрирует объекты


Daniel
28.04.2017
09:39:15
Сейчас чет заморочился с формами
Вообщем задача - динамически, в зависимости от значения "type" сущности подставлять определенный тип формы в "value"
Выходит что-то вроде такого говна:
$formMapper->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) use(&$formMapper) {
if (null != $event->getData()) {
$type = FormTypeAssociation::getClassForType($event->getData()->getType());
$options = [];//
$event->getForm()
->add('id')
->add('key')
->add('type')
->add('value', $type, $options)
;
$transformer = new SettingDataTransformer(
$this->entityManager,
$this->settingsManager,
$event->getData()->getType()
);
$event->getForm()->get('value')->getConfig()
->resetModelTransformers()
->resetViewTransformers()
->addViewTransformer($transformer)
->addModelTransformer($transformer)
;
}
});
Но конечно же не все так гладко
Как мне с евентов форм сбросить\добавить трансформеры для формы?
Если я использую $formMapper в коллбеке, то форма вообще не формируется
Т.е. пустая
Это типа надо для настроек, одни настройки будут как чекбоксы, другие текстом, другие селектом


Dinar
28.04.2017
09:45:58
Там вроде есть много методов, типа BuildView BuildForm.Не помню на память. Посмотри в родительском классе.

Google

Daniel
28.04.2017
09:51:57
Вот так короче это делается:
$event->getForm()
->add($formMapper->create('value', $type, $options)
->addModelTransformer($transformer)
->getForm()
)
Ура, заработало говно

Zarina
28.04.2017
10:50:12
Ребята, привет! Простите, что вторгаюсь в Ваш чатик. Может, есть среди Вас или Ваших знакомых, кто сейчас рассматривает новые предложения о работе. Порекомендуйте, пожалуйста, middle-разработчика с симфони. По ЗП 150-160, офис в центре м. Кропоткинская, Полянка. Буду невероятна Вам благодарна ?

Sergey
28.04.2017
11:12:17
> в центре м. Кропоткинская
прям вот в метро?

Sergio
28.04.2017
11:20:07
приветы всем!
и с пятничкой)))

Daniel
28.04.2017
11:26:18
Завтра наконец таки тепло, +22
И дальше так и пойдет
Москва, привет

Алексей
28.04.2017
11:31:40

Heorhi
28.04.2017
11:31:56
Ребзя, а никто не помнит, vkontakte конфу по симфони хотел провести. Не напомните ссылку ?

Алексей
28.04.2017
11:32:11
ВКонтакте? О_о

Heorhi
28.04.2017
11:32:30

Evgenii
28.04.2017
11:32:42
в jetbrains может?

Heorhi
28.04.2017
11:34:04

Алексей
28.04.2017
11:34:43
нашёл
Оно _В ГОСТЯХ_ у vk.com.

Heorhi
28.04.2017
11:35:08
ну да получается.
был не прав -)

Evgenii
28.04.2017
11:39:38
Митап будет в офисе jetBrains https://www.meetup.com/symfoniacs-spb/

Google

Heorhi
28.04.2017
11:40:46
отлично. спасибо

Алексей
28.04.2017
12:45:17
А шторм, случайно, не умеет по какому-нибудь хоткею делать аналогичное array_flip действие для описанных массивов? (менять ключи и значения местами)

Sergio
28.04.2017
12:47:33
ctrl+alt+shift+J ?

Алексей
28.04.2017
12:48:22
Да что-то вот нет, вроде :)
Ну и у меня это CTRL+ALT+T
А то тут переход на Symfony 3+, в ChoiceType для choices ключи и значения местами поменялись, а руками так не хочется :)

Sergio
28.04.2017
12:50:40
https://plugins.jetbrains.com/plugin/6149-shifter
?

Admin
ERROR: S client not available

Sergio
28.04.2017
12:51:48
хотя не, тож не то по ходу(

Алексей
28.04.2017
12:54:30
Да, немного не то.

Aleh
28.04.2017
15:54:25
когда-то обсуждали тут интеграционные тесты с базой: https://youtu.be/X6y-OyMPqfw?t=39m2s
и было мнение, что так никто не делает и это плохая практика и вообще

Sergey
28.04.2017
15:55:28
о, inviqa
https://medium.com/@fabpot/symfony-4-a-small-screencast-cf6511823f

Aleh
28.04.2017
21:01:18

Alexander
28.04.2017
21:53:59
https://medium.com/@fabpot/symfony-4-a-small-screencast-cf6511823f

Sergey
28.04.2017
21:54:14
чуть выше кидали

Aleh
28.04.2017
21:55:23
совсем чуть)

Daniel
29.04.2017
07:31:02
А это реально сейчас провернуть?

?
29.04.2017
09:02:25
нет

Google

?
29.04.2017
09:02:41
но это не точно

Sergey
29.04.2017
13:35:35
у меня новая упоротая идея
альтернатива php-pm
штука которая будет слушать http и формировать request объекты для psr-7
и ждать респонсы в формате psr-7
воркеры будут висеть и спрашивать есть ли работа

Heorhi
29.04.2017
13:36:46
а зачем ?
ну в чём профит ?

Sergey
29.04.2017
13:37:14
демоны на php

Алексей
29.04.2017
13:41:44
Звучит интересно, на самом деле.

Aleh
29.04.2017
13:41:53
а в чем отличие от php-pm?

Sergey
29.04.2017
13:46:41
ну то есть php-pm это менеджер процессов + http сервер

Aleh
29.04.2017
13:47:00
?

Sergey
29.04.2017
13:47:02
ну мол у тебя есть мастер процесс который слушает http траффик и форвардит его на воркеры которые сам же и пораждает
мне дико не нравится штуки которые в мастер процессе содержат логику

Aleh
29.04.2017
13:47:45
так а какая там логика?

Sergey
29.04.2017
13:47:46
ну то есть по хорошему мастер процесс должен родить процесс который будет обрабатывать http и форвардить их на воркеры