public static function getInstanceFromTaskObject($task, $workflowModel, $tm) { $taskId = $task->id; $summary = $task->summary; $status = $task->active; $trigger = $task->trigger; $taskModel = new self(); $taskModel->setTaskManager($tm); return $taskModel->set('task_id', $taskId)->set('summary', $summary)->set('status', $status) ->set('trigger', $trigger)->setTaskObject($task)->setWorkflowFromInstance($workflowModel); }