setData($viewData->getRoll()); $forms['fixedDate']->setData($viewData->getFixedDate()); } public function mapFormsToData($forms, &$viewData): void { $forms = iterator_to_array($forms); if (null === $forms['roll']->getData()) { $viewData = null; } else { $viewData = new RollingDate( $forms['roll']->getData(), $forms['fixedDate']->getData() ); } } }