PHP-DI: Имеет ли какое-либо значение, в каком порядке файлы определений загружаются в контейнер? - PullRequest
1 голос
/ 21 апреля 2019

Я планирую иметь много определений файлов (например, файлов конфигурации) в отдельных каталогах и многоуровневых подкаталогах. Давайте предположим, что эти файлы будут содержать много сложных определений ситуаций - так сказать.

Итак, я хотел бы спросить: имеет ли значение ЛЮБОЙ СПОСОБ, в каком порядке файлы определения загружаются в контейнер?

Примечание : определения, найденные в файлах конфигурации, соответствующих определенной среде приложения (например, «prod», «dev» и т. Д.), Всегда будут иметь приоритет над «обычными» определениями. Таким образом, это не должно относиться к возможному ответу.

Спасибо.

1 Ответ

0 голосов
/ 22 апреля 2019

Да, порядок имеет значение, так как это составляет основу для «модульной» системы в PHP-DI.

См. http://php -di.org / doc / Definition-Overriding.html , чтобы понять, как определения могут расширять и переопределять друг друга.

...