Я хочу иметь хранилище видимых переменных для всех приложений (пространство приложений). Я хочу это, потому что мне нужен доступ к переменной $locale из всех представлений для перевода моей многоязычной сети.
Я знаю, что в ZF1 был класс ZEND_REGISTRY, но его удалили.
Как я могу сделать ту же функцию в ZF2? Обслуживает ли он класс DI (инжектор зависимостей) для выполнения этой функции?
Я также слышал что-нибудь о создании сервисных фабрик для классов, у которых есть зависимости, и об использовании ServiceManager для управления всеми зависимостями.
Мне нужен пример, потому что я никогда не работал с DI, фабриками или ServiceManager.