original_string: public function remove(Builder $builder)
      {
          $column = $builder->getModel()->getQualifiedDeletedAtColumn();
  
          $query = $builder->getQuery();
  
          foreach ((array) $query->wheres as $key => $where) {
              if ($this->isSoftDeleteConstraint($where, $column)) {
                  unset($query->wheres[$key]);
  
                  $query->wheres = array_values($query->wheres);
              }
          }
      }
code: public function remove(Builder $builder)
      {
          $column = $builder->getModel()->getQualifiedDeletedAtColumn();
  
          $query = $builder->getQuery();
  
          foreach ((array) $query->wheres as $key => $where) {
              if ($this->isSoftDeleteConstraint($where, $column)) {
                  unset($query->wheres[$key]);
  
                  $query->wheres = array_values($query->wheres);
              }
          }
      }
code_tokens: public function remove ( Builder $ builder ) { $ column = $ builder -> getModel ( ) -> getQualifiedDeletedAtColumn ( ) ; $ query = $ builder -> getQuery ( ) ; foreach ( ( array ) $ query -> wheres as $ key => $ where ) { if ( $ this -> isSoftDeleteConstraint ( $ where , $ column ) ) { unset ( $ query -> wheres [ $ key ] ) ; $ query -> wheres = array_values ( $ query -> wheres ) ; } } }
docstring: Remove the scope from the given ORM query builder.
  
  @param  \Nova\Database\ORM\Builder  $builder
  @return void
docstring_tokens: Remove the scope from the given ORM query builder .