protected function makeValue(FcField $fc_field, &$data) { $value = $data[$fc_field->getName()]; if ($value instanceof UploadedFile) { return $this->uploadFile($value); } return $this->field_chain->getField($fc_field->getType())->verboseValue($value, $fc_field); }
public function getFcValue($value, FcField $fc_field) { if (null === $value || '' === $value) { return $value; } return $this->field_chain->getField($fc_field->getType())->verboseValue($value, $fc_field); }
protected function addField(FormBuilderInterface $builder, FcField $fc_field) { $field = $this->field_chain->getField($fc_field->getType()); $field->buildField($this->constraint_chain, $builder, $fc_field); }