From d78abbd723a7a66446f71d34cf91d44dcb8a0005 Mon Sep 17 00:00:00 2001 From: Awilum Date: Wed, 2 Sep 2020 00:17:50 +0300 Subject: [PATCH] feat(cache): Move to PhpFastCache #457 --- src/flextype/dependencies.php | 6 +++++- src/flextype/settings.yaml | 6 +++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/flextype/dependencies.php b/src/flextype/dependencies.php index 1c40b58e..d5517519 100644 --- a/src/flextype/dependencies.php +++ b/src/flextype/dependencies.php @@ -123,7 +123,11 @@ flextype()->container()['cache'] = static function () { $config = []; foreach (flextype('registry')->get('flextype.settings.cache.drivers.'. $driver_name) as $key => $value) { - $config[Strings::camel($key)] = $value; + if ($key == 'path' && in_array($driver_name, ['files', 'sqlite', 'leveldb'])) { + $config['path'] = (!empty($value)) ? PATH['cache'] . $value : sys_get_temp_dir(); + } else { + $config[Strings::camel($key)] = $value; + } } return $config; diff --git a/src/flextype/settings.yaml b/src/flextype/settings.yaml index 3013f75a..280bddf2 100644 --- a/src/flextype/settings.yaml +++ b/src/flextype/settings.yaml @@ -164,14 +164,14 @@ cache: devfalse: {} devtrue: {} files: - path: '' + path: '/data' security_key: 'auto' htaccess: true secure_file_manipulation: false cache_file_extension: txt default_ttl: 900 leveldb: - path: '' + path: '/data' security_key: 'auto' htaccess: true default_ttl: 900 @@ -226,7 +226,7 @@ cache: prefix: 'riak' default_ttl: 900 sqlite: - path: '' + path: '/data' security_key: auto htaccess: true default_ttl: 900