YamlFilesLoader
extends FilesLoader
in package
Loads validation metadata from a list of YAML files.
Tags
Table of Contents
Properties
- $loaders : mixed
Methods
- __construct() : mixed
- getFileLoaderInstance() : LoaderInterface
- Creates a loader for the given file path.
- getLoaders() : array<string|int, LoaderInterface>
- loadClassMetadata() : bool
- Loads validation metadata into a {@link ClassMetadata} instance.
- getFileLoaders() : array<string|int, LoaderInterface>
- Returns an array of file loaders for the given file paths.
Properties
$loaders
protected
mixed
$loaders
Methods
__construct()
public
__construct(array<string|int, LoaderInterface> $loaders) : mixed
Parameters
- $loaders : array<string|int, LoaderInterface>
-
The metadata loaders to use
Tags
getFileLoaderInstance()
Creates a loader for the given file path.
public
getFileLoaderInstance(string $file) : LoaderInterface
Parameters
- $file : string
Return values
LoaderInterfacegetLoaders()
public
getLoaders() : array<string|int, LoaderInterface>
Return values
array<string|int, LoaderInterface>loadClassMetadata()
Loads validation metadata into a {@link ClassMetadata} instance.
public
loadClassMetadata(ClassMetadata $metadata) : bool
Parameters
- $metadata : ClassMetadata
Return values
boolgetFileLoaders()
Returns an array of file loaders for the given file paths.
protected
getFileLoaders(array<string|int, mixed> $paths) : array<string|int, LoaderInterface>
Parameters
- $paths : array<string|int, mixed>