Code Duplication    Length = 18-18 lines in 2 locations

src/ErrorFactory.php 2 locations

@@ 11-28 (lines=18) @@
8
9
class ErrorFactory
10
{
11
    public static function buildUnsupportedMediaType(
12
        $id = null,
13
        LinkInterface $aboutLink = null,
14
        $code = null,
15
        array $source = null,
16
        $meta = null
17
    ): Error {
18
        return new Error(
19
            $id ?? null,
20
            $aboutLink ?? new Link('http://jsonapi.org/format/#content-negotiation-clients'),
21
            '415',
22
            $code ?? null,
23
            'Unsupported Media Type',
24
            'Content-Type of a request containing JSON data must be application/vnd.api+json',
25
            $source,
26
            $meta
27
        );
28
    }
29
30
    public static function buildUnacceptable(
31
        $id = null,
@@ 30-47 (lines=18) @@
27
        );
28
    }
29
30
    public static function buildUnacceptable(
31
        $id = null,
32
        LinkInterface $aboutLink = null,
33
        $code = null,
34
        array $source = null,
35
        $meta = null
36
    ): Error {
37
        return new Error(
38
            $id ?? null,
39
            $aboutLink ?? new Link('http://jsonapi.org/format/#content-negotiation-clients'),
40
            '406',
41
            $code ?? null,
42
            'Not Acceptable',
43
            'Accept header must accept application/vnd.api+json at least once without parameters',
44
            $source,
45
            $meta
46
        );
47
    }
48
}
49