/** * @param array $t * * @return FW_Ext_Backups_Task * @since 2.0.0 * @internal */ public static function from_array(array $t) { $task = new self($t['id'], $t['type'], $t['args']); $task->set_last_execution_start_time($t['last_execution_start_time']); $task->set_last_execution_end_time($t['last_execution_end_time']); $task->set_result($t['result']); return $task; }