dango.system.properties

Модуль содержит методы для работы со совйствами приложения

Members

Classes

PropertiesContext
class PropertiesContext

Контекст для регистрации системных компоненетов

PropertiesProxy
class PropertiesProxy

Класс обертка на объектом настроек для распространения в DI контейнере

Functions

createLoaderFromContainer
Loader createLoaderFromContainer(shared(DependencyContainer) container)

Создает функцию загрузчик

getNameOrEnforce
string getNameOrEnforce(Properties config, string msg)

Извление имени из объекта конфигурации

getOrEnforce
T getOrEnforce(Properties config, string key, lazy string msg)

Получение настроек или генерация исключения

propertiesInstance
Registration propertiesInstance(Registration registration, Properties config)

Функция позволяет назначить фабрику передающую параметры в конструктор для зарегистрированной в контейнере класса

registerExistsContext
void registerExistsContext(shared(DependencyContainer) container, Context ctx)

Функция для регистрации существующего контекста

Mixin templates

registerPropertiesDependencies
mixin template registerPropertiesDependencies(C, pairs...)

Шаблон для регистрации зависимостей массово Используется для более простой регистрации зависимостей в контейнер DI

Meta

Authors

Maksim Galanin

License

Subject to the terms of the BSD license, as written in the included LICENSE.txt file.