/** * @static * @param $config * @return Asset_Image_Thumbnail_Config */ public static function getByArrayConfig($config) { $pipe = new Asset_Image_Thumbnail_Config(); if ($config["format"]) { $pipe->setFormat($config["format"]); } if ($config["quality"]) { $pipe->setQuality($config["quality"]); } if ($config["items"]) { $pipe->setItems($config["items"]); } // set name $hash = md5(Pimcore_Tool_Serialize::serialize($config)); $pipe->setName("auto_" . $hash); return $pipe; }