task_id ?? null; if (isset($task_id)) { return "/_tasks/$task_id/_cancel"; } return "/_tasks/_cancel"; } public function getParamWhitelist(): array { return [ 'nodes', 'actions', 'parent_task_id', 'wait_for_completion' ]; } public function getMethod(): string { return 'POST'; } public function setTaskId($task_id): Cancel { if (isset($task_id) !== true) { return $this; } $this->task_id = $task_id; return $this; } }