Syokuhou Documentation

Syokuhou

Table of Contents

Interfaces

IConfig
Provides a common interface for configuration providers.
IConfigValueInfo
Provides a common interface for configuration values.

Classes

DbConfig
Provides a configuration based on a {@see IDbConnection} instance.
DbConfigValueInfo
Provides information about a databased configuration value.
FileConfig
Provides a configuration in Sharp Chat format.
FileConfigValueInfo
NullConfig
Provides a black hole configuration that will always return the default values.
ScopedConfig
Provides a scoped configuration instead.
ScopedConfigValueInfo
Provides information about a scoped configuration value.
SharpConfig
Provides an alias for FileConfig.
Syokuhou
Provides information about the Syokuhou library.

Traits

GetValueInfoTrait
Provides implementations for things that are essentially macros for {@see IConfig::getValueInfos}.
GetValuesTrait
Provides implementation for {@see IConfig::getValues} based on {@see IConfig::getValueInfos}.
ImmutableConfigTrait
Intercepts mutable methods required to be implemented by {@see IConfig} and returns exceptions.
MutableConfigTrait
Defines set aliases so you don't have to.

        
On this page

Search results