LoaderChain
класс LoaderChain реализует LoaderInterface
Вызывает несколько экземпляров {@link LoaderInterface} в цепочке.
Этот класс принимает несколько экземпляров LoaderInterface, которые передаются в конструктор. Когда вызывается {@link loadClassMetadata()}, вызывается тот же метод во всех этих загрузчиках, независимо от того, был ли какой-либо из них успешным или нет.
Методы
| __construct(array $loaders) Принимает список экземпляров LoaderInterface. | ||
| bool | loadClassMetadata(ClassMetadataInterface $metadata) | |
| LoaderInterface[] | getLoaders() |
Подробности
__construct(array $loaders)
Принимает список экземпляров LoaderInterface.
Параметры
| array | $loaders | Массив экземпляров LoaderInterface |
Исключения
| MappingException | Если любой из загрузчиков не реализует LoaderInterface |
bool loadClassMetadata(ClassMetadataInterface $metadata)
Параметры
| ClassMetadataInterface | $metadata |
Возвращаемое значение
| bool |
LoaderInterface[] getLoaders()
Возвращаемое значение
| LoaderInterface[] |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.4/Symfony/Component/Serializer/Mapping/Loader/LoaderChain.html