const TASK_FAIL = 2;
/**
- * @var mixed, serializable
+ * @var mixed
+ * serializable
*/
public $callback;
/**
- * @var array, serializable
+ * @var array
+ * serializable
*/
public $arguments;
/**
- * @var string, NULL-able
+ * @var string|null
*/
public $title;
/**
* Perform the task.
*
- * @param array $taskCtx
- * Array with keys:
- * - log: object 'Log'
- *
+ * @param \CRM_Queue_TaskContext $taskCtx
* @throws Exception
- * @return bool, TRUE if task completes successfully
+ * @return bool
+ * TRUE if task completes successfully.
+ * FALSE or exception if task fails.
*/
public function run($taskCtx) {
$args = $this->arguments;