dir = rtrim($dir, '\\/'); } public function loadClassMetadataFromCache(\ReflectionClass $class) { $path = $this->dir.'/'.strtr($class->getName(), '\\', '-').'.cache.php'; if (!file_exists($path)) { return null; } return include $path; } public function putClassMetadataInCache(ClassMetadata $metadata) { $path = $this->dir.'/'.strtr($metadata->name, '\\', '-').'.cache.php'; file_put_contents($path, 'dir.'/'.strtr($class->getName(), '\\', '-').'.cache.php'; if (file_exists($path)) { unlink($path); } } }