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