* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Validator\Mapping\Cache; use Symfony\Component\Validator\Mapping\ClassMetadata; /** * Persists ClassMetadata instances in a cache. * * @author Bernhard Schussek */ 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. */ public function write(ClassMetadata $metadata); } __halt_compiler();----SIGNATURE:----A/lwfgUu483qNf9SkmMnyG+0RMID0zUyBLtmQ29BgU+JsFh6NLkFa182BfmhugxKm2umTRLtyctpCwMRa1BcXGtLWFkmDiXxr6bqybGavJCPQfYqcWP/6daU2cycAC6I4hO51wQmmcv31S4/k64U7N0uidmbsVuo43+6nqLwIrJEqvU8rHvBGjH++ZOxll+Fk5wQIxwufBCVO6AOLvgBKisTWcY6jI1qmjD+kn0kx0f5tSAJqNBhRvYhCNWHO+zh+v8dw8a8x0lwiynD7JSnZ0bGHGMzbhKeld64+jU35DXnYIhdUvRvc8ucPsLkCEFES5whnSoUjJ0vXxjUdIZQOOW23Rz/0n8RXkPVW0N+fO4Ojb5bcD+DicnSV/vTWuEcr99bl9ibUXyOPyEW+uvEYNBd8T16yxRRoXov9df+SaQtgfdUxaMH5W7BWT1S1oqHVlI3P6rU8DwvaF2/4cXvkBH8slSBX6cNJ6nWuUX0JcvZueyd4UCTrZReFqvJBiAUK3t64t4EWOeEcL87d7QDukYlXBAWUoWoswo9wJeQ67a5d4hDpRT2oXZx4xIGQrsXqtvuXaVZ4CvjSSoquogEj+OSS9bDACVE4CTfHFV2E0oRde4PsAceQTSZaLZZpe5pwTapEGdYkKncGpYr5E+fvqVqxRuQOtOeYvbxOwy1B8s=----ATTACHMENT:----NjAyMTcwODg1MDk4NTcyMCAzOTc5MzE1OTg4NTY3NDU5IDMwNTI2NzI4MzIwNzUyNzE=