public static function build_array($value)
{
if (is_array($value) && !Cloudinary::is_assoc($value)) {
return $value;
} else {
if ($value === NULL) {
return array();
} else {
return array($value);
}
}
}
public static function build_eager($transformations) { $eager = array(); foreach (\Cloudinary::build_array($transformations) as $trans) { $transformation = $trans; $format = \Cloudinary::option_consume($transformation, "format"); $single_eager = implode("/", array_filter(array(\Cloudinary::generate_transformation_string($transformation), $format))); array_push($eager, $single_eager); } return implode("|", $eager); }