@gitdev

Правильно ли передавать FormInterface $form в Сервис или лучше передать конкретный тип данных?

Есть сервис который отвечает за содание нового кандидаты и в нем есть загрузки изображения. Правильно ли передвать форму в сервис?
public function manage(<b>FormInterface $form</b>, Proposition $proposition, Candidate $candidate): bool
    {

<b>        if ($file = $form->get('file_cv')->getData()) {
</b>            $newFileName = $this->uploader->upload($file);

            if (!$newFileName) {
                return false;
            }

            $candidate->setFileCv($newFileName);
        }

        $this->saveCandidate($candidate, $proposition);

        return true;
    }
  • Вопрос задан
  • 34 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы