Size: a a a

2020 December 03

i

invariance in symfony
Я имею ввиду конструкцию без описывания двух отдельных сервисов с отдельными конфигами
источник

👤U

👤 User in symfony
Тут же autowire
источник

D

Dmitry in symfony
а как вы хотите чтобы фреймворк догадался что вам нужно без описывания конфигов ?
источник

i

invariance in symfony
Dmitry
а как вы хотите чтобы фреймворк догадался что вам нужно без описывания конфигов ?
Да не, я думал, может есть какая-нибудь конструкция для этого) Сам нагуглить не смог, на всякий спросил, вдруг есть
источник

D

Dmitry in symfony
invariance
Да не, я думал, может есть какая-нибудь конструкция для этого) Сам нагуглить не смог, на всякий спросил, вдруг есть
слышь, автовайр, а ну засунь мне сюда какую-то херню
какую?
да хер знает, сам не знаю, но засунь
источник

D

Dmitry in symfony
вот примерно так выглядит ваше желание
источник

ЕР

Евгений Ромашкан... in symfony
Dmitry
вот примерно так выглядит ваше желание
Понятно там всё выглядит, если загуглить что такое contextual binding
источник

ЕР

Евгений Ромашкан... in symfony
Хотя в каких случаях это может быть лучше/понятнее чем новый сервис описать я не представляю сходу
источник

D

Dmitry in symfony
Евгений Ромашкан
Понятно там всё выглядит, если загуглить что такое contextual binding
а я разве сказал обратное ? я описал желание человека
если знать что тебе нужно, то все описывается без проблем. а автор просто не знает что хочет, но чет хочет
источник

i

invariance in symfony
Евгений Ромашкан
Хотя в каких случаях это может быть лучше/понятнее чем новый сервис описать я не представляю сходу
Ну, например, когда подменить надо не какой-нибудь набор параметров, а одну единственную переменную со скалярным значением)
источник

i

invariance in symfony
Dmitry
а я разве сказал обратное ? я описал желание человека
если знать что тебе нужно, то все описывается без проблем. а автор просто не знает что хочет, но чет хочет
В симфони нет контекстуального биндинга, я уже понял. Я этого не знал наверняка)
источник

S

SarcasmIO in symfony
invariance
В симфони нет контекстуального биндинга, я уже понял. Я этого не знал наверняка)
покаж пример в ларадоке
источник

ПГ

Павел Г. in symfony
SarcasmIO
покаж пример в ларадоке
источник

i

invariance in symfony
SarcasmIO
покаж пример в ларадоке
$this->app->when(PhotoController::class)
         ->needs(Filesystem::class)
         ->give(function () {
             return Storage::disk('local');
         });

$this->app->when([VideoController::class, UploadController::class])
         ->needs(Filesystem::class)
         ->give(function () {
             return Storage::disk('s3');
         });
источник

S

SarcasmIO in symfony
условный app.service.photo.uploader / app.service.video.uploader разные аргументы в bind / arguments
могут на 1 класс смотреть если загрузка одинаково происходит и только бакет меняется
источник

i

invariance in symfony
ну да, я так и сделаю
источник

👤U

👤 User in symfony
В рамках бандла можно переписать di. Монолог вон на имя переменной смотрит. logEcho и logDebug это имена каналов.
источник

A

Arseni in symfony
Всем привет! а есть способ в config/packages/ определённый yaml файл конфиг переделать в php конфиг?
источник

👤U

👤 User in symfony
А вы для теста попробуйте. Симфони, емнип, ищет все варианты конфига.
источник

A

Arseni in symfony
не хочется время тратить на тесты, просто если бы знал наверняка что так можно, сделал бы
источник