public function remove(Builder $builder, Model $model)
 {
     $column = $model->getQualifiedIsCurrentVersionColumn();
     $query = $builder->getQuery();
     $bindings = $query->getBindings();
     $bindKey = 0;
     foreach ((array) $query->wheres as $key => $value) {
         if (strtolower($value['type']) == 'basic') {
             $bindKey++;
         }
         if ($value['column'] == $column) {
             if ($bindings[$bindKey - 1] == 1) {
                 unset($bindings[$key]);
             }
             unset($query->wheres[$key]);
         }
     }
     $query->wheres = array_values($query->wheres);
     $builder->setBindings(array_values($bindings));
 }
 public function apply(Builder $builder, Model $model)
 {
     $builder->where($model->getQualifiedIsCurrentVersionColumn(), 1);
 }