
Salavat
04.02.2017
19:10:11
Хотя мб я велосипедист
Но спасибо за ответы ) чувствую себя уже не таким одиноким )

Sergey
04.02.2017
19:14:04
хз я в последний раз юзал этот бандл года 3 назад
мне проще тупо сделать свой класс User

Google

Sergey
04.02.2017
19:14:31
всеравно это та вещь которая от проекта к проекту немножко но различается

Salavat
04.02.2017
19:14:48
Ну тоже самое сделал. И в security прописал декодер, провайдер
Правда до access / firewall еще не дошел, но и необходимости не было

Sergey
04.02.2017
19:15:17
яяяя.... потихоньку прихожу к тому что symfony/security переусложднен

Salavat
04.02.2017
19:15:19
Хотя возможно это упростило бы задачу и не нужно было бы проверять в каждом методе на $this->getUser()

Sergey
04.02.2017
19:15:29
а ну в целом
я ж апишки пишу
потому у меня чуть другие запросы
для просто web-а норм

Salavat
04.02.2017
19:19:15
Не кстати, но интересно, кто какой роутинг использует - в yml или annotation. И есть ли какая-та разница в производительности? Или оно все равно в итоге к единому образу приводится

Sergey
04.02.2017
19:24:14
да, оно всеравно компилится
так что без разницы что ты юзаешь
лично я юзаю аннотации

Google

Sergey
04.02.2017
19:24:37
в последний год начинаю ставить под сомнение адекватность выбора YAML в качестве дефолта для конфигов

Salavat
04.02.2017
19:25:15
У меня товарищ тоже с аннотациями работает, а я по-старинке с yml. Но в последнее время слегка напрягает бегать по файлами и писать роутинг в отдельном файле

Sergey
04.02.2017
19:25:45
если кто-то будет бурчать что "сложнее потом искать что где" - debug:router --controllers
или что-то в этом духе
так что аннотации норм

Timur
04.02.2017
19:26:58
Вроде так и было рекомендовано в доках.

Salavat
04.02.2017
19:27:50

Timur
04.02.2017
19:28:02
Я точно не помню где это упоминалось. Просто отложилось в голове.
Просто XML/YML потом стороннему человеку подменить будет проще, чем аннотации.

Sergey
04.02.2017
19:31:17
рекомендуют именно xml
хз... пофигу
Как ускорить интеграционные тесты в 4 раза:
database:
tmpfs:
- /var/lib/postgresql/data
блин я в тестах кэш метаданных не врубил
ништяк, теперь тест сюита гоняется на 12 секунд а 4)
маленькая победа в 2 строчки конфигов)

Sergey
04.02.2017
20:15:24
?
https://github.com/symfony/symfony/pull/21376 помечен кстати как 3.3 майлстон
https://github.com/symfony/symfony/pull/21289 так же как и это

Sergey
04.02.2017
20:54:51
уиии

Google

Sergey
04.02.2017
20:55:03
я летом для того что бы делать вторую штуку свой кастыль написал)

Sergey
04.02.2017
20:55:22
31го мая релиз запланирован
до 31го марта вроде могут добавлять фичей

Big_Shark
04.02.2017
21:05:56
фос это пиздец, даже доку написать не могут

Sergey
04.02.2017
21:06:21
fos user уже 3й год не может 2ю версию зарелизить
и официально предлагают юзать dev-master
?

Sergey
04.02.2017
21:06:53
ну doctrine/data-fixtures тоже вторую версию 3 года не могут зарелизить

Sergey
04.02.2017
21:07:11
при этом первую ветку тоже не поддерживают особо
https://github.com/symfony/symfony/pull/21494
хм

Sergey
05.02.2017
10:20:08
а че красиво

Sergey
05.02.2017
10:20:38
я б сказал - логично)

Big_Shark
05.02.2017
10:21:43
а я даже не понимаю что они хотят

Sergey
05.02.2017
10:23:02

Sergey
05.02.2017
10:23:17
ну раньше ты на сервисе, который должен быть дефотлным писал типа autowiring-type=интерфейс, для которого он дефолт

Big_Shark
05.02.2017
10:23:20

Sergey
05.02.2017
10:23:38
сейчас сделали красиво, ты делаешь сервис с айдихой=имя интерфейса, с референсом на сервис, который будет резолвиться
более гибко даже, если в разных окружениях разные сервисы хочешь подсунуть

Big_Shark
05.02.2017
10:24:03
ну это только для xml или в yml тоже?

Google

Sergey
05.02.2017
10:24:07
yml

Sergio
05.02.2017
10:24:36

Sergey
05.02.2017
10:25:05

Sergey
05.02.2017
10:25:49
потому что нельзя написать так:
services:
My\App\Foo::class: ~
даже с симфони плагинами и прочими булшитами если ты будешь например переименовывать класс
в yaml оно нифига не переименуется
и надо лесть руками
ну короч хз как вам а меня подбешивает

Big_Shark
05.02.2017
10:26:41
Выход? конфиг на пхп?

Sergey
05.02.2017
10:26:49
точно такой же как yaml

Admin
ERROR: S client not available

Sergey
05.02.2017
10:26:50
но на php

Sergey
05.02.2017
10:26:56
хуже, свой адаптер для конфига на пхп
а ты кстати форсил эту идею на симфони?
я думаю такое одобрят

Sergey
05.02.2017
10:27:32
return [
'services' => [
My\App\Service::class => [],
]
]
что-то тип такого

Ринат
05.02.2017
10:27:45
А есть ту т те кто на нескольких фреймворках дела делает? Yii например

Big_Shark
05.02.2017
10:27:50
конфиги на пхп это + ну как по мне

Google

Sergey
05.02.2017
10:28:03

Sergey
05.02.2017
10:28:32

Big_Shark
05.02.2017
10:29:39
что-то тип такого
Я вот хотел конфиги на пхп делать, но в симфони конфиги на пхп эта жесть, там все както прям на много сложней чем в юмл или хмл, да еще и часто доки нет

Sergey
05.02.2017
10:30:10
проблема в том что для symfony лоадер конфигов на php уже зарезервирован)
если писать адаптер... ну в целом... не должно ничего сломаться
просто что бы ничего не сломать можно случайно разрешить кучу страшных вещей

Ринат
05.02.2017
10:34:55

Sergey
05.02.2017
10:37:06
на самом деле причина очень проста
если ты потусишь часик сначала в тусовке Symfony, где можно услышать много умных слов и т.д.
а потом потусишь часик в тусовке Yii-ников
то между этими двумя группами людей наблюдается такой контраст...

Sergio
05.02.2017
10:38:41
блин, а мне собеседоваться завтра в контроку, где онли Yii(

Sergey
05.02.2017
10:38:49

Sergio
05.02.2017
10:38:59
дак а что делать? жрать то хочется

Sergey
05.02.2017
10:39:07
неужели другой работы нет?

Sergey
05.02.2017
10:39:09
я помню после FWdays пока @Enleur там пил с окромиусом и болтал за doctrine 3 я сидел с Мишей в компашке Yii-ников...

Sergio
05.02.2017
10:39:33

Sergey
05.02.2017
10:39:34
и то как и о чем они говорили меня повергало в такую грусть
особенно чувак который хвалился что они проектируют убогие и примитивные вещи просто потому что такие их пользователи (они sdk пишут), и тип проще с точки зрения адаптации

Roman
05.02.2017
10:40:32
там а что например? чем они живут? какие у них проблемы, как решают?