protected function updateRowOrder(Task $task, $input) { if (array_key_exists('order', $input) && array_key_exists('ordertask', $input)) { try { $task->updateOrder($input['order'], $input['ordertask']); } catch (MoveNotPossibleException $e) { $result['success'] = false; $result['msg'] = "Cannot make a page a child of self."; return $result; } } }