Я хочу использовать форму Symfony только для проверки.Поэтому я заполняю сущность данными:
$reductionCalculator = new ReductionCalculator();
$reductionCalculator->setClaim($claim);
$reductionCalculator->setDecreasedCapital($decreasedCapital);
$reductionCalculator->setCredit($credit);
, затем создаю форму:
$form = $this->createForm(ReductionCalculatorType::class);
и пытаюсь отправить данные:
$form->submit($reductionCalculator);
//or
// $form->setData($reductionCalculator);
и проверяю:
if (!$form->isValid()) {
$this->throwApiProblemValidationException($form);
}
Но этот выброс Исключение:
"Невозможно использовать объект типа AppBundle \ Entity \ ReductionCalculator в качестве массива"
Как сделать это правильно без измененияобъект для массива.Может быть, другой метод формы, чем submit()
?