LoaderChain
class LoaderChain implements 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.3/Symfony/Component/Serializer/Mapping/Loader/LoaderChain.html