public function serializeViolation(VisitorInterface $visitor, ConstraintViolation $violation, Type $type, Context $context)
 {
     $serializableViolation = new SerializableConstraintViolation($violation);
     $metadata = $context->getMetadataFactory()->getMetadataFor($serializableViolation);
     return $visitor->visitObject($metadata, $serializableViolation, $type, $context);
 }
Example #2
0
 public function serializeForm(VisitorInterface $visitor, Form $form, Type $type, Context $context)
 {
     $serializableForm = new SerializableForm($form);
     $metadata = $context->getMetadataFactory()->getMetadataFor($serializableForm);
     return $visitor->visitObject($metadata, $serializableForm, $type, $context);
 }