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);
 }