image_toolkit_invoke

5 image.inc image_toolkit_invoke($method, $params = array())
6 image.inc image_toolkit_invoke($method, $params = array())
7 image.inc image_toolkit_invoke($method, stdClass $image, array $params = array())
8 image.inc image_toolkit_invoke($method, stdClass $image, array $params = array())

Invokes the given method using the currently selected toolkit.

Parameters

$method: A string containing the method to invoke.

$params: An optional array of parameters to pass to the toolkit method.

Return value

Mixed values (typically Boolean indicating successful operation).

Related topics

6 calls to image_toolkit_invoke()

File

includes/image.inc, line 87
API for manipulating images.

Code

function image_toolkit_invoke($method, $params = array()) {
  if ($toolkit = image_get_toolkit()) {
    $function = 'image_' . $toolkit . '_' . $method;
    if (function_exists($function)) {
      return call_user_func_array($function, $params);
    }
    else {
      watchdog('php', 'The selected image handling toolkit %toolkit can not correctly process %function.', array('%toolkit' => $toolkit, '%function' => $function), WATCHDOG_ERROR);
      return FALSE;
    }
  }
}
Login or register to post comments