W3cubDocs

/Symfony 2.7

Symfony\Component\Validator\Mapping\Loader\LoaderChain

class LoaderChain implements LoaderInterface

Calls multiple LoaderInterface instances in a chain

This class accepts multiple instances of LoaderInterface to be passed to the constructor. When loadClassMetadata() is called, the same method is called in all of these loaders, regardless of whether any of them was successful or not.

Methods

__construct(array $loaders)

Accepts a list of LoaderInterface instances

bool loadClassMetadata(ClassMetadata $metadata)

Load a Class Metadata.

Details

public __construct(array $loaders)

Accepts a list of LoaderInterface instances

Parameters

array $loaders An array of LoaderInterface instances

Exceptions

MappingException If any of the loaders does not implement LoaderInterface

public bool loadClassMetadata(ClassMetadata $metadata)

Load a Class Metadata.

Parameters

ClassMetadata $metadata A metadata

Return Value

bool

© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Validator/Mapping/Loader/LoaderChain.html