diff --git a/src/flextype/app/Foundation/Cache/PhpFileAdapter.php b/src/flextype/app/Foundation/Cache/PhpFileAdapter.php new file mode 100644 index 00000000..10f934a0 --- /dev/null +++ b/src/flextype/app/Foundation/Cache/PhpFileAdapter.php @@ -0,0 +1,28 @@ +flextype = $flextype; + } + + public function getDriver() : object + { + $cache_directory = PATH['cache'] . '/doctrine/'; + + if (! Filesystem::has($cache_directory)) { + Filesystem::createDir($cache_directory); + } + + return new PhpFileCache($cache_directory); + } +} diff --git a/src/flextype/dependencies.php b/src/flextype/dependencies.php index 824b0671..92f6d8b8 100644 --- a/src/flextype/dependencies.php +++ b/src/flextype/dependencies.php @@ -112,7 +112,7 @@ $flextype['cache_adapter'] = function ($container) use ($flextype) { } elseif (extension_loaded('wincache')) { $driver_name = 'wincache'; } else { - $driver_name = 'filesystem'; + $driver_name = 'PhpFile'; } }