YamlSetDefinitionProvider
-
#[Autoconfigure]
-
$public: true
Table of Contents
Properties
-
$sets
: array<string, SetDefinition>
-
$settingDefinitionValidation
: SettingDefinitionValidation
-
$yamlFileLoader
: YamlFileLoader
Methods
-
__construct()
: mixed
-
addSet()
: void
-
get()
: SetDefinition
-
getSetDefinitions()
: array<string, SetDefinition>
-
createDefinition()
: SetDefinition
-
getObjectConstructionErrors()
: string
-
typeMatches()
: bool
__construct()
public
__construct(SettingDefinitionValidation $settingDefinitionValidation, YamlFileLoader $yamlFileLoader) : mixed
Parameters
-
$settingDefinitionValidation
: SettingDefinitionValidation
-
-
$yamlFileLoader
: YamlFileLoader
-
addSet()
public
addSet(SetDefinition $set) : void
Parameters
-
$set
: SetDefinition
-
get()
public
get(SplFileInfo $fileInfo[, string|null $virtualSetPath = null ]) : SetDefinition
Parameters
-
$fileInfo
: SplFileInfo
-
-
$virtualSetPath
: string|null
= null
-
getSetDefinitions()
public
getSetDefinitions() : array<string, SetDefinition>
createDefinition()
protected
createDefinition(array<string|int, mixed> $set, string $basePath) : SetDefinition
Parameters
-
$set
: array<string|int, mixed>
-
-
$basePath
: string
-
getObjectConstructionErrors()
protected
getObjectConstructionErrors(Error $error, string $className, array<string|int, mixed> $arguments) : string
Parameters
-
$error
: Error
-
-
$className
: string
-
-
$arguments
: array<string|int, mixed>
-
typeMatches()
protected
typeMatches(ReflectionType $type, mixed $value) : bool
Parameters
-
$type
: ReflectionType
-
-
$value
: mixed
-