original_string: public function whereNotBetween($key, $values)
      {
          return $this->filter(function ($item) use ($key, $values) {
              return data_get($item, $key) < reset($values) || data_get($item, $key) > end($values);
          });
      }
code: public function whereNotBetween($key, $values)
      {
          return $this->filter(function ($item) use ($key, $values) {
              return data_get($item, $key) < reset($values) || data_get($item, $key) > end($values);
          });
      }
code_tokens: public function whereNotBetween ( $ key , $ values ) { return $ this -> filter ( function ( $ item ) use ( $ key , $ values ) { return data_get ( $ item , $ key ) < reset ( $ values ) || data_get ( $ item , $ key ) > end ( $ values ) ; } ) ; }
docstring: Filter items such that the value of the given key is not between the given values.
  
  @param  string  $key
  @param  array  $values
  @return static
docstring_tokens: Filter items such that the value of the given key is not between the given values .