GmConfigurationRepository
in package
implements
GmConfigurationRepositoryInterface
Class GmConfigurationRepository
Interfaces, Classes and Traits
- GmConfigurationRepositoryInterface
- Interface GmConfigurationRepositoryInterface
Table of Contents
- $factory : GmConfigurationFactoryInterface
- $reader : GmConfigurationReaderInterface
- $writer : GmConfigurationWriterInterface
- __construct() : mixed
- GmConfigurationRepository constructor.
- getConfigurationByKey() : GmConfigurationInterface
- updateGmConfiguration() : void
Properties
$factory
protected
GmConfigurationFactoryInterface
$factory
$reader
protected
GmConfigurationReaderInterface
$reader
$writer
protected
GmConfigurationWriterInterface
$writer
Methods
__construct()
GmConfigurationRepository constructor.
public
__construct(GmConfigurationReaderInterface $reader, GmConfigurationWriterInterface $writer, GmConfigurationFactoryInterface $factory) : mixed
Parameters
- $reader : GmConfigurationReaderInterface
- $writer : GmConfigurationWriterInterface
- $factory : GmConfigurationFactoryInterface
Return values
mixed —getConfigurationByKey()
public
getConfigurationByKey(string $key) : GmConfigurationInterface
Parameters
- $key : string
Tags
Return values
GmConfigurationInterface —updateGmConfiguration()
public
updateGmConfiguration(GmConfigurationInterface $configuration) : void
Parameters
- $configuration : GmConfigurationInterface