It doesn't seem like the $wheres variable is used at all. What is it's purpose?
| publicfunctionremove(Builder$builder, Model$model) |
| { |
| $query = $builder->getQuery(); |
| |
| $wheres = [ |
| 'type' => 'Basic', |
| 'column' => 'post_type', |
| 'operator' => '>=', |
| 'value' => 'form', |
| 'boolean' => 'and', |
| ]; |
| |
| foreach ((array) $query->wheresas$key => $where) { |
| if ($where['type'] !== 'Basic' |
| || (string) $where['column'] !== '('.self::$apiEnabledScopeColumn.')' |
| || $where['operator'] !== '>=' |
| || (int) $where['value'] !== 1 |
| || $where['boolean'] !== 'and') { |
| continue; |
| } |
| |
| unset($query->wheres[$key]); |
| |
| $query->wheres = array_values($query->wheres); |
| } |
| } |
It doesn't seem like the $wheres variable is used at all. What is it's purpose?
example-plugin/app/Models/Scopes/ApiEnabledScope.php
Lines 40 to 65 in c01afc9