YamlSetDefinitionProvider

Internal
Attributes
#[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

Properties

Methods

get()

public get(SplFileInfo $fileInfo[, string|null $virtualSetPath = null ]) : SetDefinition
Parameters
$fileInfo : SplFileInfo
$virtualSetPath : string|null = null
Return values
SetDefinition

createDefinition()

protected createDefinition(array<string|int, mixed> $set, string $basePath) : SetDefinition
Parameters
$set : array<string|int, mixed>
$basePath : string
Return values
SetDefinition

getObjectConstructionErrors()

protected getObjectConstructionErrors(Error $error, string $className, array<string|int, mixed> $arguments) : string
Parameters
$error : Error
$className : string
$arguments : array<string|int, mixed>
Return values
string

typeMatches()

protected typeMatches(ReflectionType $type, mixed $value) : bool
Parameters
$type : ReflectionType
$value : mixed
Return values
bool

        
On this page

Search results