288 lines
8.4 KiB
YAML
288 lines
8.4 KiB
YAML
name: RequestPayloadValueResolverTest
|
|
class_comment: null
|
|
dependencies:
|
|
- name: TestCase
|
|
type: class
|
|
source: PHPUnit\Framework\TestCase
|
|
- name: Request
|
|
type: class
|
|
source: Symfony\Component\HttpFoundation\Request
|
|
- name: MapQueryString
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\Attribute\MapQueryString
|
|
- name: MapRequestPayload
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\Attribute\MapRequestPayload
|
|
- name: ValueResolver
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\Attribute\ValueResolver
|
|
- name: RequestPayloadValueResolver
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver
|
|
- name: ArgumentMetadata
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata
|
|
- name: ControllerArgumentsEvent
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\Event\ControllerArgumentsEvent
|
|
- name: HttpException
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\Exception\HttpException
|
|
- name: NearMissValueResolverException
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\Exception\NearMissValueResolverException
|
|
- name: HttpKernelInterface
|
|
type: class
|
|
source: Symfony\Component\HttpKernel\HttpKernelInterface
|
|
- name: JsonEncoder
|
|
type: class
|
|
source: Symfony\Component\Serializer\Encoder\JsonEncoder
|
|
- name: XmlEncoder
|
|
type: class
|
|
source: Symfony\Component\Serializer\Encoder\XmlEncoder
|
|
- name: NotNormalizableValueException
|
|
type: class
|
|
source: Symfony\Component\Serializer\Exception\NotNormalizableValueException
|
|
- name: PartialDenormalizationException
|
|
type: class
|
|
source: Symfony\Component\Serializer\Exception\PartialDenormalizationException
|
|
- name: ArrayDenormalizer
|
|
type: class
|
|
source: Symfony\Component\Serializer\Normalizer\ArrayDenormalizer
|
|
- name: DenormalizerInterface
|
|
type: class
|
|
source: Symfony\Component\Serializer\Normalizer\DenormalizerInterface
|
|
- name: ObjectNormalizer
|
|
type: class
|
|
source: Symfony\Component\Serializer\Normalizer\ObjectNormalizer
|
|
- name: Serializer
|
|
type: class
|
|
source: Symfony\Component\Serializer\Serializer
|
|
- name: SerializerInterface
|
|
type: class
|
|
source: Symfony\Component\Serializer\SerializerInterface
|
|
- name: Assert
|
|
type: class
|
|
source: Symfony\Component\Validator\Constraints
|
|
- name: ConstraintViolation
|
|
type: class
|
|
source: Symfony\Component\Validator\ConstraintViolation
|
|
- name: ConstraintViolationList
|
|
type: class
|
|
source: Symfony\Component\Validator\ConstraintViolationList
|
|
- name: ValidationFailedException
|
|
type: class
|
|
source: Symfony\Component\Validator\Exception\ValidationFailedException
|
|
- name: ValidatorInterface
|
|
type: class
|
|
source: Symfony\Component\Validator\Validator\ValidatorInterface
|
|
- name: ValidatorBuilder
|
|
type: class
|
|
source: Symfony\Component\Validator\ValidatorBuilder
|
|
properties: []
|
|
methods:
|
|
- name: testNotTypedArgument
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testDefaultValueArgument
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testQueryDefaultValueArgument
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testNullableValueArgument
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testQueryNullableValueArgument
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testNullPayloadAndNotDefaultOrNullableArgument
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testQueryNullPayloadAndNotDefaultOrNullableArgument
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testWithoutValidatorAndCouldNotDenormalize
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testValidationNotPassed
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testValidationNotPerformedWhenPartialDenormalizationReturnsViolation
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testUnsupportedMedia
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testRequestContentValidationPassed
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testRequestContentWithUntypedErrors
|
|
visibility: public
|
|
parameters:
|
|
- name: types
|
|
comment: '# * @testWith [null]
|
|
|
|
# * [[]]'
|
|
- name: testQueryStringValidationPassed
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testRequestInputValidationPassed
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testRequestArrayDenormalization
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testItThrowsOnMissingAttributeType
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testItThrowsOnInvalidAttributeTypeUsage
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testItThrowsOnVariadicArgument
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testAcceptFormatPassed
|
|
visibility: public
|
|
parameters:
|
|
- name: acceptFormat
|
|
- name: contentType
|
|
- name: content
|
|
comment: '# * @dataProvider provideMatchedFormatContext'
|
|
- name: provideMatchedFormatContext
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testAcceptFormatNotPassed
|
|
visibility: public
|
|
parameters:
|
|
- name: acceptFormat
|
|
- name: contentType
|
|
- name: content
|
|
- name: expectedExceptionMessage
|
|
comment: '# * @dataProvider provideMismatchedFormatContext'
|
|
- name: provideMismatchedFormatContext
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testValidationGroupsPassed
|
|
visibility: public
|
|
parameters:
|
|
- name: method
|
|
- name: attribute
|
|
comment: '# * @dataProvider provideValidationGroupsOnManyTypes'
|
|
- name: testValidationGroupsNotPassed
|
|
visibility: public
|
|
parameters:
|
|
- name: method
|
|
- name: attribute
|
|
comment: '# * @dataProvider provideValidationGroupsOnManyTypes'
|
|
- name: provideValidationGroupsOnManyTypes
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testQueryValidationErrorCustomStatusCode
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testRequestPayloadValidationErrorCustomStatusCode
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testBoolArgumentInQueryString
|
|
visibility: public
|
|
parameters:
|
|
- name: expectedValue
|
|
- name: parameterValue
|
|
comment: '# * @dataProvider provideBoolArgument'
|
|
- name: testBoolArgumentInBody
|
|
visibility: public
|
|
parameters:
|
|
- name: expectedValue
|
|
- name: parameterValue
|
|
comment: '# * @dataProvider provideBoolArgument'
|
|
- name: provideBoolArgument
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: testBoolArgumentInJsonBody
|
|
visibility: public
|
|
parameters: []
|
|
comment: '# * Boolean filtering must be disabled for content types other than form
|
|
data.'
|
|
- name: __construct
|
|
visibility: public
|
|
parameters:
|
|
- name: price
|
|
comment: null
|
|
- name: __construct
|
|
visibility: public
|
|
parameters:
|
|
- name: page
|
|
comment: null
|
|
- name: __construct
|
|
visibility: public
|
|
parameters:
|
|
- name: '#[Assert\NotBlank'
|
|
- name: email
|
|
- name: password
|
|
comment: null
|
|
- name: getEmail
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: getPassword
|
|
visibility: public
|
|
parameters: []
|
|
comment: null
|
|
- name: __construct
|
|
visibility: public
|
|
parameters:
|
|
- name: value
|
|
default: 'null'
|
|
comment: null
|
|
traits:
|
|
- PHPUnit\Framework\TestCase
|
|
- Symfony\Component\HttpFoundation\Request
|
|
- Symfony\Component\HttpKernel\Attribute\MapQueryString
|
|
- Symfony\Component\HttpKernel\Attribute\MapRequestPayload
|
|
- Symfony\Component\HttpKernel\Attribute\ValueResolver
|
|
- Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver
|
|
- Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadata
|
|
- Symfony\Component\HttpKernel\Event\ControllerArgumentsEvent
|
|
- Symfony\Component\HttpKernel\Exception\HttpException
|
|
- Symfony\Component\HttpKernel\Exception\NearMissValueResolverException
|
|
- Symfony\Component\HttpKernel\HttpKernelInterface
|
|
- Symfony\Component\Serializer\Encoder\JsonEncoder
|
|
- Symfony\Component\Serializer\Encoder\XmlEncoder
|
|
- Symfony\Component\Serializer\Exception\NotNormalizableValueException
|
|
- Symfony\Component\Serializer\Exception\PartialDenormalizationException
|
|
- Symfony\Component\Serializer\Normalizer\ArrayDenormalizer
|
|
- Symfony\Component\Serializer\Normalizer\DenormalizerInterface
|
|
- Symfony\Component\Serializer\Normalizer\ObjectNormalizer
|
|
- Symfony\Component\Serializer\Serializer
|
|
- Symfony\Component\Serializer\SerializerInterface
|
|
- Symfony\Component\Validator\ConstraintViolation
|
|
- Symfony\Component\Validator\ConstraintViolationList
|
|
- Symfony\Component\Validator\Exception\ValidationFailedException
|
|
- Symfony\Component\Validator\Validator\ValidatorInterface
|
|
- Symfony\Component\Validator\ValidatorBuilder
|
|
interfaces: []
|