Code Duplication    Length = 3-3 lines in 2 locations

src/Service/TaskService.php 1 location

@@ 110-112 (lines=3) @@
107
    public function updateTask($input, $taskId)
108
    {
109
        $checkTask = $this->checkTask($taskId);
110
        if (!isset($input['name']) && !isset($input['status'])) {
111
            throw new TaskException(TaskException::TASK_INFO_REQUIRED, 400);
112
        }
113
        $data = [];
114
        $data['name'] = vs::validateNameOnUpdateTask($input, $checkTask);
115
        $data['status'] = vs::validateStatusOnUpdateTask($input, $checkTask);

src/Validation/TaskValidation.php 1 location

@@ 43-45 (lines=3) @@
40
     */
41
    public static function validateInputOnUpdateTask($input, $task)
42
    {
43
        if (!isset($input['name']) && !isset($input['status'])) {
44
            throw new TaskException(TaskException::TASK_INFO_REQUIRED, 400);
45
        }
46
        $name = $task->name;
47
        if (isset($input['name'])) {
48
            $name = self::validateTaskName($input['name']);