interface ClassMetadataFactoryInterface in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/serializer/Mapping/Factory/ClassMetadataFactoryInterface.php \Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface
Returns a { @author Kévin Dunglas <dunglas@gmail.com>
Hierarchy
- interface \Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface
Expanded class hierarchy of ClassMetadataFactoryInterface
All classes that implement ClassMetadataFactoryInterface
See also
ClassMetadataInterface}.
2 files declare their use of ClassMetadataFactoryInterface
- AbstractNormalizer.php in vendor/
symfony/ serializer/ Normalizer/ AbstractNormalizer.php - ObjectNormalizer.php in vendor/
symfony/ serializer/ Normalizer/ ObjectNormalizer.php
File
- vendor/
symfony/ serializer/ Mapping/ Factory/ ClassMetadataFactoryInterface.php, line 22
Namespace
Symfony\Component\Serializer\Mapping\FactoryView source
interface ClassMetadataFactoryInterface {
/**
* If the method was called with the same class name (or an object of that
* class) before, the same metadata instance is returned.
*
* If the factory was configured with a cache, this method will first look
* for an existing metadata instance in the cache. If an existing instance
* is found, it will be returned without further ado.
*
* Otherwise, a new metadata instance is created. If the factory was
* configured with a loader, the metadata is passed to the
* {@link \Symfony\Component\Serializer\Mapping\Loader\LoaderInterface::loadClassMetadata()} method for further
* configuration. At last, the new object is returned.
*
* @param string|object $value
*
* @return ClassMetadataInterface
*
* @throws InvalidArgumentException
*/
public function getMetadataFor($value);
/**
* Checks if class has metadata.
*
* @param mixed $value
*
* @return bool
*/
public function hasMetadataFor($value);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ClassMetadataFactoryInterface:: |
public | function | If the method was called with the same class name (or an object of that class) before, the same metadata instance is returned. | 1 |
ClassMetadataFactoryInterface:: |
public | function | Checks if class has metadata. | 1 |