コード例 #1
0
 /**
  * @param $images
  * @param array $cachedImagesKeys
  */
 public static function setImagesCache($images, $cachedImagesKeys = [])
 {
     !static::$mc && (static::$mc = new mc());
     $fileNameAsKey = [];
     foreach ($images as $url => &$image) {
         $fileName = basename($url);
         if (!in_array($fileName, $cachedImagesKeys)) {
             $fileNameAsKey[$fileName] = $image;
         }
     }
     $fileNameAsKey && static::$mc->batchSet($fileNameAsKey);
     $cachedImagesKeys && static::$mc->touchKeys($cachedImagesKeys);
 }