use Cubist\Util\Animations\ZipAnimation;
use Cubist\Util\Files\Files;
use Cubist\Util\Text;
-use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Log;
class Image
return self::$_imagesizeCache[$cacheKey];
}
- $res = Cache::rememberForever($cacheKey, function () use ($ext, $path) {
- return self::_getimagesize($path, $ext);
- });
- if (!$res) {
- Cache::forget($cacheKey);
- } else {
+ if(function_exists('cache')) {
+ $res = cache()->rememberForever($cacheKey, function () use ($ext, $path) {
+ return self::_getimagesize($path, $ext);
+ });
+ if (!$res) {
+ cache()->forget($cacheKey);
+ } else {
+ self::$_imagesizeCache[$cacheKey] = $res;
+ }
+ }else{
+ $res= self::_getimagesize($path, $ext);
self::$_imagesizeCache[$cacheKey] = $res;
}
return $res;