ConfigurationJsonReader
in package
Class ConfigurationJsonReader
Table of Contents
- $configurations : array<string|int, mixed>
- $customDefinitionsFilePath : string
- $definitionsFilePath : string
- $tagReader : TagJsonReader
- $textManager : TextManager
- __construct() : mixed
- ConfigurationJsonReader constructor.
- getConfigurationDataByKey() : array<string|int, mixed>
- getConfigurationsData() : array<string|int, mixed>
- configurations() : array<string|int, mixed>
- parseDefinitions() : array<string|int, mixed>
- validateDefinition() : bool
Properties
$configurations
private
array<string|int, mixed>
$configurations
$customDefinitionsFilePath
private
string
$customDefinitionsFilePath
$definitionsFilePath
private
string
$definitionsFilePath
$tagReader
private
TagJsonReader
$tagReader
$textManager
private
TextManager
$textManager
Methods
__construct()
ConfigurationJsonReader constructor.
public
__construct(string $definitionsFilePath, string $customDefinitionsFilePath, TagJsonReader $tagReader, TextManager $textManager) : mixed
Parameters
- $definitionsFilePath : string
- $customDefinitionsFilePath : string
- $tagReader : TagJsonReader
- $textManager : TextManager
Return values
mixed —getConfigurationDataByKey()
public
getConfigurationDataByKey(string $key) : array<string|int, mixed>
Parameters
- $key : string
Tags
Return values
array<string|int, mixed> —getConfigurationsData()
public
getConfigurationsData() : array<string|int, mixed>
Return values
array<string|int, mixed> —configurations()
private
configurations() : array<string|int, mixed>
Return values
array<string|int, mixed> —parseDefinitions()
private
parseDefinitions(array<string|int, mixed> $definitions) : array<string|int, mixed>
Parameters
- $definitions : array<string|int, mixed>
Return values
array<string|int, mixed> —validateDefinition()
private
validateDefinition(mixed $definition) : bool
Parameters
- $definition : mixed