Класс ClassMetadataFactory устаревший
класс ClassMetadataFactory расширяет LazyLoadingMetadataFactory
устаревший
Псевдоним {@link LazyLoadingMetadataFactory}.
Методы
| __construct(LoaderInterface $loader = null, CacheInterface $cache = null) Создаёт новый фабричный объект метаданных. | из LazyLoadingMetadataFactory | |
| MetadataInterface | getMetadataFor(mixed $value) Возвращает метаданные для данного значения. | из LazyLoadingMetadataFactory |
| bool | hasMetadataFor(mixed $value) Возвращает, может ли класс вернуть метаданные для данного значения. | из LazyLoadingMetadataFactory |
Подробности
__construct(LoaderInterface $loader = null, CacheInterface $cache = null)
Создаёт новый фабричный объект метаданных.
Параметры
| LoaderInterface | $loader | Загрузчик для настройки новых метаданных |
| CacheInterface | $cache | Кеш для сохранения метаданных между несколькими запросами PHP |
MetadataInterface getMetadataFor(mixed $value)
Возвращает метаданные для данного значения.
Параметры
| mixed | $value | Некоторое значение |
Возвращаемое значение
| MetadataInterface | Метаданные для значения |
Исключения
| NoSuchMetadataException | Если для данного значения метаданные отсутствуют |
bool hasMetadataFor(mixed $value)
Возвращает, может ли класс вернуть метаданные для данного значения.
Параметры
| mixed | $value | Некоторое значение |
Возвращаемое значение
| bool | Можно ли вернуть метаданные для этого значения |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.2/Symfony/Component/Validator/Mapping/ClassMetadataFactory.html