Joli\Jane\OpenApi\Normalizer\ResponseNormalizer::normalize PHP Method

normalize() public method

public normalize ( $object, $format = null, array $context = [] )
$context array
    public function normalize($object, $format = null, array $context = [])
    {
        $data = new \stdClass();
        if (null !== $object->getDescription()) {
            $data->{'description'} = $object->getDescription();
        }
        if (null !== $object->getSchema()) {
            $value = $object->getSchema();
            if (is_object($object->getSchema())) {
                $value = $this->serializer->serialize($object->getSchema(), 'raw', $context);
            }
            if (is_object($object->getSchema())) {
                $value = $this->serializer->serialize($object->getSchema(), 'raw', $context);
            }
            $data->{'schema'} = $value;
        }
        if (null !== $object->getHeaders()) {
            $values = new \stdClass();
            foreach ($object->getHeaders() as $key => $value_1) {
                $values->{$key} = $this->serializer->serialize($value_1, 'raw', $context);
            }
            $data->{'headers'} = $values;
        }
        if (null !== $object->getExamples()) {
            $values_1 = new \stdClass();
            foreach ($object->getExamples() as $key_1 => $value_2) {
                $values_1->{$key_1} = $value_2;
            }
            $data->{'examples'} = $values_1;
        }
        return $data;
    }