* * 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:----IoNEK5tzG1KFXOk8DMfEly/8MX02KQnwNh0H28p2Jj1hL0QU8VJPAAuCZiHKXeBl0CYUB0W2CD7XgPdV5HiJFgucT5V/BJ6YxyLSVXsLWMMOHognrV9AuLo4nKK4SyNNSH9fK9vW1Ya0rIT/hNTQ+xPU/ZVG7mv1PiBcCQlJzlegVHAb5dpZ8Mr+vwxu/7Bi8bx21eSuUHUeys4IpP4bDBHvtQqsvP/wHr1mUa4Ga9ReEKSET92jnZZ/wYEKgD/CkiT+4TgbGo+NWqwjDbJmjivP8JDH+O1WizrPlL/DxsaLS9XNczvzf2UjaMphBszHa0mgGUE/DmWbWNeZXRSZjoWN0322ox6dHthtRbk3yqQJ/HQh5D30/p/gCF6Avpn/fEcGu6kgWLy/emaKBbrtsQEX0Pwx3uKNID8kBuzRI2eD9+Ro0E4Ad04DAFLq9waxCebON6+6RhvAkwv4PzIPsHPkbk8SdeDSJUnhBoXE5khjNp2SfSBc8b6dxn8FewdITCFtenmsQF5wEcOsts3cJ0e8pvIsqfilP9N/4PjES5HU0nA4p8O2O1gLZIKeESgABkV4zt1cavWrtqIEi+naDYuZS/nyGS3srHRXcKwKGYi44zBGPe63J5oO+CFmYrDyWZzodqgn3iquwImfOYgsaySPlXBlQjENqEh2AmvkSfk=----ATTACHMENT:----NjU4MDAyMDc3NzA3MTE4MyAxNzcyNTMxMzk0NzE1NTgwIDM3MzAxODc3NzU4MjE1MQ==