src/Serialization/ApiProblem/ClientError/BadRequestMapping.php 1 location
|
@@ 14-39 (lines=26) @@
|
| 11 |
|
use Chubbyphp\Serialization\Mapping\NormalizationFieldMappingInterface; |
| 12 |
|
use Chubbyphp\Serialization\Normalizer\FieldNormalizer; |
| 13 |
|
|
| 14 |
|
final class BadRequestMapping extends AbstractApiProblemMapping |
| 15 |
|
{ |
| 16 |
|
/** |
| 17 |
|
* @return string |
| 18 |
|
*/ |
| 19 |
|
public function getClass(): string |
| 20 |
|
{ |
| 21 |
|
return BadRequest::class; |
| 22 |
|
} |
| 23 |
|
|
| 24 |
|
/** |
| 25 |
|
* @param string $path |
| 26 |
|
* |
| 27 |
|
* @return NormalizationFieldMappingInterface[] |
| 28 |
|
*/ |
| 29 |
|
public function getNormalizationFieldMappings(string $path): array |
| 30 |
|
{ |
| 31 |
|
$fieldMappings = parent::getNormalizationFieldMappings($path); |
| 32 |
|
|
| 33 |
|
$fieldMappings[] = NormalizationFieldMappingBuilder::create('invalidParameters') |
| 34 |
|
->setFieldNormalizer(new FieldNormalizer(new MethodAccessor('invalidParameters'))) |
| 35 |
|
->getMapping(); |
| 36 |
|
|
| 37 |
|
return $fieldMappings; |
| 38 |
|
} |
| 39 |
|
} |
| 40 |
|
|
src/Serialization/ApiProblem/ClientError/ExpectationFailedMapping.php 1 location
|
@@ 14-39 (lines=26) @@
|
| 11 |
|
use Chubbyphp\Serialization\Mapping\NormalizationFieldMappingInterface; |
| 12 |
|
use Chubbyphp\Serialization\Normalizer\FieldNormalizer; |
| 13 |
|
|
| 14 |
|
final class ExpectationFailedMapping extends AbstractApiProblemMapping |
| 15 |
|
{ |
| 16 |
|
/** |
| 17 |
|
* @return string |
| 18 |
|
*/ |
| 19 |
|
public function getClass(): string |
| 20 |
|
{ |
| 21 |
|
return ExpectationFailed::class; |
| 22 |
|
} |
| 23 |
|
|
| 24 |
|
/** |
| 25 |
|
* @param string $path |
| 26 |
|
* |
| 27 |
|
* @return NormalizationFieldMappingInterface[] |
| 28 |
|
*/ |
| 29 |
|
public function getNormalizationFieldMappings(string $path): array |
| 30 |
|
{ |
| 31 |
|
$fieldMappings = parent::getNormalizationFieldMappings($path); |
| 32 |
|
|
| 33 |
|
$fieldMappings[] = NormalizationFieldMappingBuilder::create('failedExpectations') |
| 34 |
|
->setFieldNormalizer(new FieldNormalizer(new MethodAccessor('failedExpectations'))) |
| 35 |
|
->getMapping(); |
| 36 |
|
|
| 37 |
|
return $fieldMappings; |
| 38 |
|
} |
| 39 |
|
} |
| 40 |
|
|
src/Serialization/ApiProblem/ClientError/MethodNotAllowedMapping.php 1 location
|
@@ 14-39 (lines=26) @@
|
| 11 |
|
use Chubbyphp\Serialization\Mapping\NormalizationFieldMappingInterface; |
| 12 |
|
use Chubbyphp\Serialization\Normalizer\FieldNormalizer; |
| 13 |
|
|
| 14 |
|
final class MethodNotAllowedMapping extends AbstractApiProblemMapping |
| 15 |
|
{ |
| 16 |
|
/** |
| 17 |
|
* @return string |
| 18 |
|
*/ |
| 19 |
|
public function getClass(): string |
| 20 |
|
{ |
| 21 |
|
return MethodNotAllowed::class; |
| 22 |
|
} |
| 23 |
|
|
| 24 |
|
/** |
| 25 |
|
* @param string $path |
| 26 |
|
* |
| 27 |
|
* @return NormalizationFieldMappingInterface[] |
| 28 |
|
*/ |
| 29 |
|
public function getNormalizationFieldMappings(string $path): array |
| 30 |
|
{ |
| 31 |
|
$fieldMappings = parent::getNormalizationFieldMappings($path); |
| 32 |
|
|
| 33 |
|
$fieldMappings[] = NormalizationFieldMappingBuilder::create('allowedMethods') |
| 34 |
|
->setFieldNormalizer(new FieldNormalizer(new MethodAccessor('allowedMethods'))) |
| 35 |
|
->getMapping(); |
| 36 |
|
|
| 37 |
|
return $fieldMappings; |
| 38 |
|
} |
| 39 |
|
} |
| 40 |
|
|
src/Serialization/ApiProblem/ClientError/NotAcceptableMapping.php 1 location
|
@@ 14-39 (lines=26) @@
|
| 11 |
|
use Chubbyphp\Serialization\Mapping\NormalizationFieldMappingInterface; |
| 12 |
|
use Chubbyphp\Serialization\Normalizer\FieldNormalizer; |
| 13 |
|
|
| 14 |
|
final class NotAcceptableMapping extends AbstractApiProblemMapping |
| 15 |
|
{ |
| 16 |
|
/** |
| 17 |
|
* @return string |
| 18 |
|
*/ |
| 19 |
|
public function getClass(): string |
| 20 |
|
{ |
| 21 |
|
return NotAcceptable::class; |
| 22 |
|
} |
| 23 |
|
|
| 24 |
|
/** |
| 25 |
|
* @param string $path |
| 26 |
|
* |
| 27 |
|
* @return NormalizationFieldMappingInterface[] |
| 28 |
|
*/ |
| 29 |
|
public function getNormalizationFieldMappings(string $path): array |
| 30 |
|
{ |
| 31 |
|
$fieldMappings = parent::getNormalizationFieldMappings($path); |
| 32 |
|
|
| 33 |
|
$fieldMappings[] = NormalizationFieldMappingBuilder::create('acceptableMediaTypes') |
| 34 |
|
->setFieldNormalizer(new FieldNormalizer(new MethodAccessor('acceptableMediaTypes'))) |
| 35 |
|
->getMapping(); |
| 36 |
|
|
| 37 |
|
return $fieldMappings; |
| 38 |
|
} |
| 39 |
|
} |
| 40 |
|
|
src/Serialization/ApiProblem/ClientError/PaymentRequiredMapping.php 1 location
|
@@ 14-39 (lines=26) @@
|
| 11 |
|
use Chubbyphp\Serialization\Mapping\NormalizationFieldMappingInterface; |
| 12 |
|
use Chubbyphp\Serialization\Normalizer\FieldNormalizer; |
| 13 |
|
|
| 14 |
|
final class PaymentRequiredMapping extends AbstractApiProblemMapping |
| 15 |
|
{ |
| 16 |
|
/** |
| 17 |
|
* @return string |
| 18 |
|
*/ |
| 19 |
|
public function getClass(): string |
| 20 |
|
{ |
| 21 |
|
return PaymentRequired::class; |
| 22 |
|
} |
| 23 |
|
|
| 24 |
|
/** |
| 25 |
|
* @param string $path |
| 26 |
|
* |
| 27 |
|
* @return NormalizationFieldMappingInterface[] |
| 28 |
|
*/ |
| 29 |
|
public function getNormalizationFieldMappings(string $path): array |
| 30 |
|
{ |
| 31 |
|
$fieldMappings = parent::getNormalizationFieldMappings($path); |
| 32 |
|
|
| 33 |
|
$fieldMappings[] = NormalizationFieldMappingBuilder::create('paymentTypes') |
| 34 |
|
->setFieldNormalizer(new FieldNormalizer(new MethodAccessor('paymentTypes'))) |
| 35 |
|
->getMapping(); |
| 36 |
|
|
| 37 |
|
return $fieldMappings; |
| 38 |
|
} |
| 39 |
|
} |
| 40 |
|
|
src/Serialization/ApiProblem/ClientError/PreconditionFailedMapping.php 1 location
|
@@ 14-39 (lines=26) @@
|
| 11 |
|
use Chubbyphp\Serialization\Mapping\NormalizationFieldMappingInterface; |
| 12 |
|
use Chubbyphp\Serialization\Normalizer\FieldNormalizer; |
| 13 |
|
|
| 14 |
|
final class PreconditionFailedMapping extends AbstractApiProblemMapping |
| 15 |
|
{ |
| 16 |
|
/** |
| 17 |
|
* @return string |
| 18 |
|
*/ |
| 19 |
|
public function getClass(): string |
| 20 |
|
{ |
| 21 |
|
return PreconditionFailed::class; |
| 22 |
|
} |
| 23 |
|
|
| 24 |
|
/** |
| 25 |
|
* @param string $path |
| 26 |
|
* |
| 27 |
|
* @return NormalizationFieldMappingInterface[] |
| 28 |
|
*/ |
| 29 |
|
public function getNormalizationFieldMappings(string $path): array |
| 30 |
|
{ |
| 31 |
|
$fieldMappings = parent::getNormalizationFieldMappings($path); |
| 32 |
|
|
| 33 |
|
$fieldMappings[] = NormalizationFieldMappingBuilder::create('failedPreconditions') |
| 34 |
|
->setFieldNormalizer(new FieldNormalizer(new MethodAccessor('failedPreconditions'))) |
| 35 |
|
->getMapping(); |
| 36 |
|
|
| 37 |
|
return $fieldMappings; |
| 38 |
|
} |
| 39 |
|
} |
| 40 |
|
|
src/Serialization/ApiProblem/ClientError/RequestEntityTooLargeMapping.php 1 location
|
@@ 14-39 (lines=26) @@
|
| 11 |
|
use Chubbyphp\Serialization\Mapping\NormalizationFieldMappingInterface; |
| 12 |
|
use Chubbyphp\Serialization\Normalizer\FieldNormalizer; |
| 13 |
|
|
| 14 |
|
final class RequestEntityTooLargeMapping extends AbstractApiProblemMapping |
| 15 |
|
{ |
| 16 |
|
/** |
| 17 |
|
* @return string |
| 18 |
|
*/ |
| 19 |
|
public function getClass(): string |
| 20 |
|
{ |
| 21 |
|
return RequestEntityTooLarge::class; |
| 22 |
|
} |
| 23 |
|
|
| 24 |
|
/** |
| 25 |
|
* @param string $path |
| 26 |
|
* |
| 27 |
|
* @return NormalizationFieldMappingInterface[] |
| 28 |
|
*/ |
| 29 |
|
public function getNormalizationFieldMappings(string $path): array |
| 30 |
|
{ |
| 31 |
|
$fieldMappings = parent::getNormalizationFieldMappings($path); |
| 32 |
|
|
| 33 |
|
$fieldMappings[] = NormalizationFieldMappingBuilder::create('maxContentLength') |
| 34 |
|
->setFieldNormalizer(new FieldNormalizer(new MethodAccessor('maxContentLength'))) |
| 35 |
|
->getMapping(); |
| 36 |
|
|
| 37 |
|
return $fieldMappings; |
| 38 |
|
} |
| 39 |
|
} |
| 40 |
|
|
src/Serialization/ApiProblem/ClientError/UnauthorizedMapping.php 1 location
|
@@ 14-39 (lines=26) @@
|
| 11 |
|
use Chubbyphp\Serialization\Mapping\NormalizationFieldMappingInterface; |
| 12 |
|
use Chubbyphp\Serialization\Normalizer\FieldNormalizer; |
| 13 |
|
|
| 14 |
|
final class UnauthorizedMapping extends AbstractApiProblemMapping |
| 15 |
|
{ |
| 16 |
|
/** |
| 17 |
|
* @return string |
| 18 |
|
*/ |
| 19 |
|
public function getClass(): string |
| 20 |
|
{ |
| 21 |
|
return Unauthorized::class; |
| 22 |
|
} |
| 23 |
|
|
| 24 |
|
/** |
| 25 |
|
* @param string $path |
| 26 |
|
* |
| 27 |
|
* @return NormalizationFieldMappingInterface[] |
| 28 |
|
*/ |
| 29 |
|
public function getNormalizationFieldMappings(string $path): array |
| 30 |
|
{ |
| 31 |
|
$fieldMappings = parent::getNormalizationFieldMappings($path); |
| 32 |
|
|
| 33 |
|
$fieldMappings[] = NormalizationFieldMappingBuilder::create('authorizationTypes') |
| 34 |
|
->setFieldNormalizer(new FieldNormalizer(new MethodAccessor('authorizationTypes'))) |
| 35 |
|
->getMapping(); |
| 36 |
|
|
| 37 |
|
return $fieldMappings; |
| 38 |
|
} |
| 39 |
|
} |
| 40 |
|
|
src/Serialization/ApiProblem/ClientError/UnprocessableEntityMapping.php 1 location
|
@@ 14-39 (lines=26) @@
|
| 11 |
|
use Chubbyphp\Serialization\Mapping\NormalizationFieldMappingInterface; |
| 12 |
|
use Chubbyphp\Serialization\Normalizer\FieldNormalizer; |
| 13 |
|
|
| 14 |
|
final class UnprocessableEntityMapping extends AbstractApiProblemMapping |
| 15 |
|
{ |
| 16 |
|
/** |
| 17 |
|
* @return string |
| 18 |
|
*/ |
| 19 |
|
public function getClass(): string |
| 20 |
|
{ |
| 21 |
|
return UnprocessableEntity::class; |
| 22 |
|
} |
| 23 |
|
|
| 24 |
|
/** |
| 25 |
|
* @param string $path |
| 26 |
|
* |
| 27 |
|
* @return NormalizationFieldMappingInterface[] |
| 28 |
|
*/ |
| 29 |
|
public function getNormalizationFieldMappings(string $path): array |
| 30 |
|
{ |
| 31 |
|
$fieldMappings = parent::getNormalizationFieldMappings($path); |
| 32 |
|
|
| 33 |
|
$fieldMappings[] = NormalizationFieldMappingBuilder::create('invalidParameters') |
| 34 |
|
->setFieldNormalizer(new FieldNormalizer(new MethodAccessor('invalidParameters'))) |
| 35 |
|
->getMapping(); |
| 36 |
|
|
| 37 |
|
return $fieldMappings; |
| 38 |
|
} |
| 39 |
|
} |
| 40 |
|
|
src/Serialization/ApiProblem/ClientError/UnsupportedMediaTypeMapping.php 1 location
|
@@ 14-39 (lines=26) @@
|
| 11 |
|
use Chubbyphp\Serialization\Mapping\NormalizationFieldMappingInterface; |
| 12 |
|
use Chubbyphp\Serialization\Normalizer\FieldNormalizer; |
| 13 |
|
|
| 14 |
|
final class UnsupportedMediaTypeMapping extends AbstractApiProblemMapping |
| 15 |
|
{ |
| 16 |
|
/** |
| 17 |
|
* @return string |
| 18 |
|
*/ |
| 19 |
|
public function getClass(): string |
| 20 |
|
{ |
| 21 |
|
return UnsupportedMediaType::class; |
| 22 |
|
} |
| 23 |
|
|
| 24 |
|
/** |
| 25 |
|
* @param string $path |
| 26 |
|
* |
| 27 |
|
* @return NormalizationFieldMappingInterface[] |
| 28 |
|
*/ |
| 29 |
|
public function getNormalizationFieldMappings(string $path): array |
| 30 |
|
{ |
| 31 |
|
$fieldMappings = parent::getNormalizationFieldMappings($path); |
| 32 |
|
|
| 33 |
|
$fieldMappings[] = NormalizationFieldMappingBuilder::create('supportedMediaTypes') |
| 34 |
|
->setFieldNormalizer(new FieldNormalizer(new MethodAccessor('supportedMediaTypes'))) |
| 35 |
|
->getMapping(); |
| 36 |
|
|
| 37 |
|
return $fieldMappings; |
| 38 |
|
} |
| 39 |
|
} |
| 40 |
|
|