PHP Class Symfony\Component\Validator\Mapping\Loader\YamlFileLoader

Inheritance: extends Symfony\Component\Validator\Mapping\Loader\FileLoader
Show file Open project: symfony/symfony Class Usage Examples

Protected Properties

Property Type Description
$classes array An array of YAML class descriptions.

Public Methods

Method Description
getMappedClasses ( ) : string[] Return the names of the classes mapped in this file.
loadClassMetadata ( Symfony\Component\Validator\Mapping\ClassMetadata $metadata )

Protected Methods

Method Description
parseNodes ( array $nodes ) : array Parses a collection of YAML nodes.

Private Methods

Method Description
loadClassMetadataFromYaml ( Symfony\Component\Validator\Mapping\ClassMetadata $metadata, array $classDescription )
loadClassesFromYaml ( )
parseFile ( string $path ) : array Loads the YAML class descriptions from the given file.

Method Details

getMappedClasses() public method

Return the names of the classes mapped in this file.
public getMappedClasses ( ) : string[]
return string[] The classes names

loadClassMetadata() public method

public loadClassMetadata ( Symfony\Component\Validator\Mapping\ClassMetadata $metadata )
$metadata Symfony\Component\Validator\Mapping\ClassMetadata

parseNodes() protected method

Parses a collection of YAML nodes.
protected parseNodes ( array $nodes ) : array
$nodes array The YAML nodes
return array An array of values or Constraint instances

Property Details

$classes protected property

An array of YAML class descriptions.
protected array $classes
return array