You are here

function _media_url_curry in D7 Media 7

1 call to _media_url_curry()
media_url_filter in includes/media.filter.inc
Filter callback for media url filter. @TODO: There are currently problems with this. For instance, if a file is to be loaded from a remote location here, it will be recreated multiple times, each time this filter is called. If we want to continue…

File

includes/media.filter.inc, line 280
Functions related to the WYSIWYG editor and the media input filter.

Code

function _media_url_curry($func, $arity) {
  return function () use ($func, $arity) {
    $args = func_get_args();
    if (count($args) >= $arity) {
      return call_user_func_array($func, $args);
    }
    $args = var_export($args, 1);
    return function () use ($func, $args) {
      $a = func_get_args();
      $a = array_merge($args, $a);
      return call_user_func_array($func, $a);
    };
  };
}