name: ProblemNormalizer class_comment: "# * Normalizes errors according to the API Problem spec (RFC 7807).\n\ # *\n# * @see https://tools.ietf.org/html/rfc7807\n# *\n# * @author K\xE9vin Dunglas\ \ \n# * @author Yonel Ceruto " dependencies: - name: FlattenException type: class source: Symfony\Component\ErrorHandler\Exception\FlattenException - name: HttpExceptionInterface type: class source: Symfony\Component\HttpKernel\Exception\HttpExceptionInterface - name: MessageValidationFailedException type: class source: Symfony\Component\Messenger\Exception\ValidationFailedException - name: InvalidArgumentException type: class source: Symfony\Component\Serializer\Exception\InvalidArgumentException - name: PartialDenormalizationException type: class source: Symfony\Component\Serializer\Exception\PartialDenormalizationException - name: SerializerAwareInterface type: class source: Symfony\Component\Serializer\SerializerAwareInterface - name: SerializerAwareTrait type: class source: Symfony\Component\Serializer\SerializerAwareTrait - name: ValidationFailedException type: class source: Symfony\Component\Validator\Exception\ValidationFailedException - name: TranslatorInterface type: class source: Symfony\Contracts\Translation\TranslatorInterface - name: SerializerAwareTrait type: class source: SerializerAwareTrait properties: [] methods: - name: __construct visibility: public parameters: - name: debug default: 'false' - name: defaultContext default: '[]' - name: translator default: 'null' comment: null - name: getSupportedTypes visibility: public parameters: - name: format comment: null - name: normalize visibility: public parameters: - name: object - name: format default: 'null' - name: context default: '[]' comment: null - name: supportsNormalization visibility: public parameters: - name: data - name: format default: 'null' - name: context default: '[]' comment: null traits: - Symfony\Component\ErrorHandler\Exception\FlattenException - Symfony\Component\HttpKernel\Exception\HttpExceptionInterface - Symfony\Component\Serializer\Exception\InvalidArgumentException - Symfony\Component\Serializer\Exception\PartialDenormalizationException - Symfony\Component\Serializer\SerializerAwareInterface - Symfony\Component\Serializer\SerializerAwareTrait - Symfony\Component\Validator\Exception\ValidationFailedException - Symfony\Contracts\Translation\TranslatorInterface - SerializerAwareTrait interfaces: - NormalizerInterface