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']); |