Size: a a a

2020 August 30

А

Алексей R in Yii Framework 3
о, Дмитрий
источник

А

Алексей R in Yii Framework 3
источник

А

Алексей R in Yii Framework 3
причём тут интерфейс?
источник

Д

Дмитрий in Yii Framework 3
NullLogger - это реализация, хоть и psr'ная. если заменить реализацию на интерфейс в этих тестах (и поправить место инициализцаии контейнера), то ничего не сломается. если не ломается, то и реализация значит не нужна, интерфейс выполняет своё дело.
источник

А

Алексей R in Yii Framework 3
Если задача теста проверить, что логгер берётся из контейнера по тому ID, который передан в конфиг
источник

А

Алексей R in Yii Framework 3
там отдельный тест на проверку отправки не LoggetrInterface
источник

А

Алексей R in Yii Framework 3
в случае простого контейнера нет разницы, что под каким ID хранится. Нет автовайринга же
источник

Д

Дмитрий in Yii Framework 3
Алексей R
в случае простого контейнера нет разницы, что под каким ID хранится. Нет автовайринга же
пока нет :)
источник

А

Алексей R in Yii Framework 3
какой нафиг интерфейс, если в этом контейнере и референсов то нет
источник

Д

Дмитрий in Yii Framework 3
кстати, а по умолчанию оно не может брать LoggerInterface?
источник

Д

Дмитрий in Yii Framework 3
фабрика та
источник

А

Алексей R in Yii Framework 3
по умолчанию она ничего не берёт
источник

Д

Дмитрий in Yii Framework 3
Алексей R
какой нафиг интерфейс, если в этом контейнере и референсов то нет
LoggerInterface => new NullLogger
источник

А

Алексей R in Yii Framework 3
если укажешь LoggerInterface то возьмёт
источник

NO

Nex Otaku in Yii Framework 3
A
А у тебя есть публичный репозиторий с JS кодом ?
Всегда с интересом читаю не свой код
если вопрос был ко мне
источник

А

Алексей R in Yii Framework 3
контейнер не ограничен именами классов. Для него есть тупо id и значение под этим id. Все остальные умные контейнеры - частные случаи, принятые реализации
источник

A

A in Yii Framework 3
Nex Otaku
если вопрос был ко мне
в том числе)
источник

Д

Дмитрий in Yii Framework 3
т.е. кейсы с NullLogger::class лишние? давай удалим тогда их
источник

А

Алексей R in Yii Framework 3
Дмитрий
т.е. кейсы с NullLogger::class лишние? давай удалим тогда их
почему? как ты пришёл к такому выводу? :)
источник

NO

Nex Otaku in Yii Framework 3
GitHub - Nex-Otaku/nginx-host-manager: Tool to manage Nginx hosts
https://github.com/Nex-Otaku/nginx-host-manager
источник