Code Duplication    Length = 12-12 lines in 2 locations

src/QueryBuilderRequest.php 2 locations

@@ 31-42 (lines=12) @@
28
            ->map([Str::class, 'camel']);
29
    }
30
31
    public function appends(): Collection
32
    {
33
        $appendParameterName = config('query-builder.parameters.append');
34
35
        $appendParts = $this->query($appendParameterName);
36
37
        if (! is_array($appendParts)) {
38
            $appendParts = explode(',', strtolower($appendParts));
39
        }
40
41
        return collect($appendParts)->filter();
42
    }
43
44
    public function filters(): Collection
45
    {
@@ 76-87 (lines=12) @@
73
        });
74
    }
75
76
    public function sorts(): Collection
77
    {
78
        $sortParameterName = config('query-builder.parameters.sort');
79
80
        $sortParts = $this->query($sortParameterName);
81
82
        if (is_string($sortParts)) {
83
            $sortParts = explode(',', $sortParts);
84
        }
85
86
        return collect($sortParts)->filter();
87
    }
88
89
    /**
90
     * @param $value