Code Duplication    Length = 8-8 lines in 2 locations

src/CustomOrderTrait.php 2 locations

@@ 37-44 (lines=8) @@
34
     *
35
     * @return bool
36
     */
37
    protected function hasOrderFields()
38
    {
39
        if (!isset($this->order_fields) || !is_array($this->order_fields)) {
40
            throw new InvalidArgumentException(get_class($this) . ' order fields not set correctly.');
41
        } else {
42
            return true;
43
        }
44
    }
45
46
    /**
47
     * Check order defaults set correctly
@@ 68-75 (lines=8) @@
65
     *
66
     * @return bool
67
     */
68
    protected function hasSearchFields()
69
    {
70
        if (!isset($this->search_fields) || !is_array($this->search_fields) || empty($this->search_fields)) {
71
            throw new InvalidArgumentException(get_class($this) . ' search properties not set correctly.');
72
        } else {
73
            return true;
74
        }
75
    }
76
77
    /**
78
     * Override column if provided column not valid