
Sergey
12.04.2018
12:54:17
не, в экшене зависимости только те что нужны в нем
экшены между собой не связаны
их хоть по разным контроллерам разделять можно и делать __invoke
плюс еще ж неявные зависимости которые из коробки идут

Google

Pavel
12.04.2018
12:56:22
А для чего это делать?

Konstantin
12.04.2018
12:56:51
чтобы экономить наносекунды естественно

Vladislav
12.04.2018
12:57:12
ты смеешься, а это реально важно)

Konstantin
12.04.2018
12:57:14
вдруг у тебя тяжелая зависимость которая инициализируется 200мс, а ты ее в контроллер всегда пихаешь
в итоге каждый экшн у тебя прибавляет 200мс в весе независимо от реально полезной работы

Bohdan
12.04.2018
12:58:17
но вообще да
в таком случае оставил бы в экшне

Konstantin
12.04.2018
12:58:56
я вот только не понял почему последовательное подтягивание зависимостей через ->get(alias) хуже чем запихивание их сразу, если не смотреть на тестирование?
ведь запрашивая каждый раз по очереди из контейнера получается что ответ на запрос может вернуться быстрее, например в случае ошибки

Bohdan
12.04.2018
13:01:19

Sergey
12.04.2018
13:02:29

Bohdan
12.04.2018
13:02:40

Google

Sergey
12.04.2018
13:03:40
в 4й версии симфони контейнер вообще забавно собирается

Andrey
12.04.2018
13:04:20
я не ошибся, кешируется?)
автовайринг отрабатывает во время компиляции и записываются уже сервисы с подставленными зависимостями в файлы

Bohdan
12.04.2018
13:04:31

Andrey
12.04.2018
13:05:26

Bohdan
12.04.2018
13:05:44
ну это меня и интересовало - в контейнере все лежит уже готовенькое

Daniel
12.04.2018
13:05:53
На чем писать e2e тесты?
Кто-то что то с нодой советовал

Bohdan
12.04.2018
13:07:44

Sergey
12.04.2018
13:10:27

Daniel
12.04.2018
13:10:32
https://www.cypress.io

Andrey
12.04.2018
13:11:10

Tex
12.04.2018
13:11:39

Sergey
12.04.2018
13:11:57

Tex
12.04.2018
13:12:20
ого, надо попробовать.
а то с нахрапу пытался структуру перекроить и чуть не выпилился.

Bohdan
12.04.2018
13:13:10

Sergey
12.04.2018
13:13:17
но мне структура новая больше нравится)

Bohdan
12.04.2018
13:13:30
нэ
хм, это ж там оверхед для поддержки двух структур...

Sergey
12.04.2018
13:13:46
структура задается в Kernel

Bohdan
12.04.2018
13:14:15
ага, мне тоже, хоть и непривычнго

Google

Sergey
12.04.2018
13:14:48
https://github.com/enleur/todoapp-symfony/commit/258f52facbaec9411969698d751f38fe141f6bf4#diff-9c6968b70659f410eb8de9e4fa30574b вот на демо приложухе обновлял

Tex
12.04.2018
13:15:32

Sergey
12.04.2018
13:15:39

Tex
12.04.2018
13:15:49
не, я не об этом. отправная точка переезда какая?
3.4 => 4.0 with flex
или
4.0 => 4.0 with flex
?

Sergey
12.04.2018
13:16:11
с 3.4 на 4 с флексом

Tex
12.04.2018
13:16:22
о, посмотрю. спасибо.

Sergey
12.04.2018
13:16:26
сразу делал на тестовом приложении, потом на боевом

Елнур
12.04.2018
13:22:55
При работе с проектами в симфони, оказывается нужно с осторожностью добавлять бандлы зависимости...

Dmitriy
12.04.2018
13:24:11
если использовать оф рецепты для сф4 думаю проблем быть не должно

Елнур
12.04.2018
13:25:01
Вот раньше писал проект на 2.8, добавил какой то бандл, а потом вышел 3.4 и 4... А этот бандл все ещё не обновился. Внутри проекта куча зависимостей с этим бандлом

Sergey
12.04.2018
13:26:08

Andrew
12.04.2018
13:26:16
О, ещё один познал инверсию зависимостей на практике :)

Sergey
12.04.2018
13:26:17
мы много бандлов выпиливали
в некоторые бандлы пришлось контрибьютить
и форсить саппорт 4й симфони
заброшенные бандлы в первую очередь выбрасывали еще с 2.8 версии

Елнур
12.04.2018
13:28:21
теперь собираюсь избавится от этого бандла

terry
12.04.2018
13:28:44
Добрый день. Может кто подсказать реализацию такой штуки:
на странице отображается список файлов ms office (doc,docx,xls,xlsx). По клику по ссылке на файл идет предложение скачать его или открыть в редакторе MS Word/Exel или Open/Libre Office.
Или хотя бы в какую сторону копать ?

Google

Alexey
12.04.2018
13:29:16
В чем вопрос?

Andrew
12.04.2018
13:29:50

Елнур
12.04.2018
13:30:15
у этого бандла di extension на несколько тысяч строк, и многие методы внутри уже deprecated или removed в 3,4

Andrew
12.04.2018
13:31:52
но вопрос правда не понятен

Dmitriy
12.04.2018
13:32:25
Content-Disposition: attach и погнали
А, ну еще Content-Length не забыть выставить

Елнур
12.04.2018
13:32:44

Admin
ERROR: S client not available

Dmitriy
12.04.2018
13:33:45
Content-Disposition: attachment самофикс

terry
12.04.2018
13:33:57

Dmitriy
12.04.2018
13:34:21

Andrew
12.04.2018
13:34:57
это я так, о наболевшем

Konstantin
12.04.2018
13:36:21
так вот откуда ноги растут "сделаем ОС из одного браузера"
зачем отдельная апка - давай будем всё открывать в браузере )

Dmitriy
12.04.2018
13:46:28
готов плюнуть в лицо тому, кто придумал из окна загрузок открывать пдфку в браузере
приходится открывать dolphin и оттуда уже открывать через небогомерзкий okular

terry
12.04.2018
13:48:06

Google

Andrew
12.04.2018
13:53:48
для тех, кому чувствительную душу ранит просмотр пдфок в браузере, специльно изобрели настройки.

Bohdan
12.04.2018
13:57:15
неб-гмерзкие просмотрщики обычно не нужны и больше грузят систему

Konstantin
12.04.2018
13:58:36
я думаю каждый должен заниматься своим делом и делать это хорошо
в т.ч. пдф просмотровщики ))

Bohdan
12.04.2018
14:00:06
по крайней мере для того, что мне надо просмотреть быстро
а книги я в любом случае качаю

Konstantin
12.04.2018
14:00:38
а я покупаю

Dmitriy
12.04.2018
14:03:36

Bohdan
12.04.2018
14:04:08
браузер тоже юникс-вей нарушает)
да и интернет вообще
srp...

Andrew
12.04.2018
14:04:41
lynx all the things!
или w3m

Dmitriy
12.04.2018
14:05:14
если толпа людей начнет пихать себе в зад фаллоиммитаторы - это совершенно не повод начинать другим делать то же самое)

Konstantin
12.04.2018
14:05:52
... или даже других людей

Bohdan
12.04.2018
14:06:38
лол

Dmitriy
12.04.2018
14:06:57
уже было выключено. Короче не помогает инстракшн

Елнур
12.04.2018
14:09:55
Есть встроенный в браузер просмотрщик, так же есть расширение аля Adobe Reader для Chrome