доменный слой знает про инфраструктурный, а репозиторий - такая же часть доменного слоя. Он является одной из точек доступа в агрегат (другие две - сервисы и фабрики)
Станислав Макаров, входные параметры совсем меняются.. Если сохранять совместимость, нужно или новый метод делать и этот отмечать как deprecated, либо проверки внутри костылить. Но вобще, тот класс и использовать не нужно, о нем нигде ничего не написано, он под капотом используется.
random55, Создаешь интерфейс, принимаешь в каком-то объекте этот интерфейс в качестве параметра и подменяешь поведение за счет изменения конкретной реализации интерфейса. Здесь интерфейс - это абстракция, а его использование для изменения поведения - полиморфизм.
Денис Дерепко,
1. положить какое-то количество php файлов в папку config, внутри которых будет return array
2. доставать эти array по названию файлов, и, желательо, иметь возможность в названии прописывать ключ и доставать сразу и значение по ключу.
доменный слой знает про инфраструктурный, а репозиторий - такая же часть доменного слоя. Он является одной из точек доступа в агрегат (другие две - сервисы и фабрики)