function background_process_start in Background Process 7.2
Same name and namespace in other branches
- 8 background_process.module \background_process_start()
- 6 background_process.module \background_process_start()
- 7 background_process.module \background_process_start()
Start background process
Calls the service handler through http passing function arguments as serialized data Be aware that the callback will run in a new request
@global string $base_url Base URL for this Drupal request
Parameters
$callback: Function to call
$var [, $... ]]: Arbitrary number of variables to pass on to the callback
Return value
mixed Handle on success, FALSE on failure
File
- ./background_process.module, line 702 
Code
function background_process_start($callback) {
  $args = func_get_args();
  $callback = array_shift($args);
  return BackgroundProcess::lock()
    ->setCallback($callback, $args)
    ->dispatch()
    ->getHandle();
}