public function normalize($object, $format = null, array $context = [])
{
$data = new \stdClass();
if (null !== $object->getDollarRef()) {
$data->{'$ref'} = $object->getDollarRef();
}
if (null !== $object->getGet()) {
$data->{'get'} = $this->serializer->serialize($object->getGet(), 'raw', $context);
}
if (null !== $object->getPut()) {
$data->{'put'} = $this->serializer->serialize($object->getPut(), 'raw', $context);
}
if (null !== $object->getPost()) {
$data->{'post'} = $this->serializer->serialize($object->getPost(), 'raw', $context);
}
if (null !== $object->getDelete()) {
$data->{'delete'} = $this->serializer->serialize($object->getDelete(), 'raw', $context);
}
if (null !== $object->getOptions()) {
$data->{'options'} = $this->serializer->serialize($object->getOptions(), 'raw', $context);
}
if (null !== $object->getHead()) {
$data->{'head'} = $this->serializer->serialize($object->getHead(), 'raw', $context);
}
if (null !== $object->getPatch()) {
$data->{'patch'} = $this->serializer->serialize($object->getPatch(), 'raw', $context);
}
if (null !== $object->getParameters()) {
$values = [];
foreach ($object->getParameters() as $value) {
$value_1 = $value;
if (is_object($value)) {
$value_1 = $this->serializer->serialize($value, 'raw', $context);
}
if (is_object($value)) {
$value_1 = $this->serializer->serialize($value, 'raw', $context);
}
if (is_object($value)) {
$value_1 = $this->serializer->serialize($value, 'raw', $context);
}
if (is_object($value)) {
$value_1 = $this->serializer->serialize($value, 'raw', $context);
}
if (is_object($value)) {
$value_1 = $this->serializer->serialize($value, 'raw', $context);
}
if (is_object($value)) {
$value_1 = $this->serializer->serialize($value, 'raw', $context);
}
$values[] = $value_1;
}
$data->{'parameters'} = $values;
}
return $data;
}