Code Duplication    Length = 12-12 lines in 2 locations

src/HasMeta.php 2 locations

@@ 8-19 (lines=12) @@
5
/** @mixin \Illuminate\Http\Resources\Json\JsonResource */
6
trait HasMeta
7
{
8
    public static function collection($resource)
9
    {
10
        $meta = self::meta();
11
12
        if (! count($meta)) {
13
            parent::collection($resource);
14
        }
15
16
        return parent::collection($resource)->additional([
17
            'meta' => $meta,
18
        ]);
19
    }
20
21
    public static function make(...$parameters)
22
    {
@@ 21-32 (lines=12) @@
18
        ]);
19
    }
20
21
    public static function make(...$parameters)
22
    {
23
        $meta = self::meta();
24
25
        if (! count($meta)) {
26
            parent::make(...$parameters);
27
        }
28
29
        return parent::make(...$parameters)->additional([
30
            'meta' => $meta,
31
        ]);
32
    }
33
34
    public static function meta()
35
    {