interface CacheInterface in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/symfony/validator/Mapping/Cache/CacheInterface.php \Symfony\Component\Validator\Mapping\Cache\CacheInterface
Persists ClassMetadata instances in a cache.
@author Bernhard Schussek <bschussek@gmail.com>
Hierarchy
- interface \Symfony\Component\Validator\Mapping\Cache\CacheInterface
Expanded class hierarchy of CacheInterface
All classes that implement CacheInterface
3 files declare their use of CacheInterface
- LazyLoadingMetadataFactory.php in vendor/
symfony/ validator/ Mapping/ Factory/ LazyLoadingMetadataFactory.php - ValidatorBuilder.php in vendor/
symfony/ validator/ ValidatorBuilder.php - ValidatorBuilderInterface.php in vendor/
symfony/ validator/ ValidatorBuilderInterface.php
File
- vendor/
symfony/ validator/ Mapping/ Cache/ CacheInterface.php, line 21
Namespace
Symfony\Component\Validator\Mapping\CacheView source
interface CacheInterface {
/**
* Returns whether metadata for the given class exists in the cache.
*
* @param string $class
*/
public function has($class);
/**
* Returns the metadata for the given class from the cache.
*
* @param string $class Class Name
*
* @return ClassMetadata|false A ClassMetadata instance or false on miss
*/
public function read($class);
/**
* Stores a class metadata in the cache.
*
* @param ClassMetadata $metadata A Class Metadata
*/
public function write(ClassMetadata $metadata);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
CacheInterface:: |
public | function | Returns whether metadata for the given class exists in the cache. | 2 |
CacheInterface:: |
public | function | Returns the metadata for the given class from the cache. | 2 |
CacheInterface:: |
public | function | Stores a class metadata in the cache. | 2 |