Jenner\SimpleFork\Cache\FileCache::createCacheFile PHP Метод

createCacheFile() приватный Метод

创建缓存文件
private createCacheFile ( $key ) : boolean | string
$key
Результат boolean | string
    private function createCacheFile($key)
    {
        $cache_file = $this->path($key);
        if (!file_exists($cache_file)) {
            $directory = dirname($cache_file);
            if (!is_dir($directory)) {
                $make_dir_result = mkdir($directory, 0755, true);
                if ($make_dir_result === false) {
                    return false;
                }
            }
            $create_result = touch($cache_file);
            if ($create_result === false) {
                return false;
            }
        }
        return $cache_file;
    }