Code Duplication    Length = 26-26 lines in 10 locations

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