@@ -54,7 +54,7 @@ |
||
54 | 54 | * |
55 | 55 | * @param bool $toArray |
56 | 56 | * |
57 | - * @return array|Collection|mixed |
|
57 | + * @return Collection |
|
58 | 58 | */ |
59 | 59 | public function applyFilter($toArray = true) |
60 | 60 | { |
@@ -135,6 +135,9 @@ discard block |
||
135 | 135 | } |
136 | 136 | } |
137 | 137 | |
138 | + /** |
|
139 | + * @param string $pattern |
|
140 | + */ |
|
138 | 141 | protected function applyWhereLikeQuery($column, $or, $pattern) |
139 | 142 | { |
140 | 143 | $connectionType = $this->model()->eloquent()->getConnection()->getDriverName(); |
@@ -145,6 +148,10 @@ discard block |
||
145 | 148 | $this->model()->{$method}($column, $likeOperator, $pattern); |
146 | 149 | } |
147 | 150 | |
151 | + /** |
|
152 | + * @param string $function |
|
153 | + * @param string $value |
|
154 | + */ |
|
148 | 155 | protected function applyWhereDatetimeQuery($column, $or, $function, $value) |
149 | 156 | { |
150 | 157 | $method = ($or ? 'orWhere' : 'where') . ucfirst($function); |
@@ -152,6 +159,10 @@ discard block |
||
152 | 159 | $this->model()->$method($column, $value); |
153 | 160 | } |
154 | 161 | |
162 | + /** |
|
163 | + * @param string $not |
|
164 | + * @param string $values |
|
165 | + */ |
|
155 | 166 | protected function applyWhereInQuery($column, $or, $not, $values) |
156 | 167 | { |
157 | 168 | $values = explode(',', $values); |
@@ -167,6 +178,10 @@ discard block |
||
167 | 178 | $this->model()->$method($column, $values); |
168 | 179 | } |
169 | 180 | |
181 | + /** |
|
182 | + * @param string $start |
|
183 | + * @param string $end |
|
184 | + */ |
|
170 | 185 | protected function applyWhereBetweenQuery($column, $or, $start, $end) |
171 | 186 | { |
172 | 187 | $method = $or ? 'orWhereBetween' : 'whereBetween'; |
@@ -174,6 +189,10 @@ discard block |
||
174 | 189 | $this->model()->$method($column, [$start, $end]); |
175 | 190 | } |
176 | 191 | |
192 | + /** |
|
193 | + * @param string $operator |
|
194 | + * @param string $value |
|
195 | + */ |
|
177 | 196 | protected function applyWhereQuery($column, $or, $operator, $value) |
178 | 197 | { |
179 | 198 | $method = $or ? 'orWhere' : 'where'; |