public function ClassMetadataFactoryInterface::getMetadataFor 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::getMetadataFor()
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.
Parameters
string|object $value:
Return value
Throws
1 method overrides ClassMetadataFactoryInterface::getMetadataFor()
- ClassMetadataFactory::getMetadataFor in vendor/
symfony/ serializer/ Mapping/ Factory/ ClassMetadataFactory.php - If the method was called with the same class name (or an object of that class) before, the same metadata instance is returned.
File
- vendor/
symfony/ serializer/ Mapping/ Factory/ ClassMetadataFactoryInterface.php, line 43
Class
- ClassMetadataFactoryInterface
- Returns a { @author Kévin Dunglas <dunglas@gmail.com>
Namespace
Symfony\Component\Serializer\Mapping\FactoryCode
public function getMetadataFor($value);