original_string: public function detach($keys): bool
      {
          if ($keys instanceof Arrayable) {
              $keys = $keys->toArray();
          }
  
          foreach ($keys as $key) {
              $this->remove($key);
          }
  
          return true;
      }
code: public function detach($keys): bool
      {
          if ($keys instanceof Arrayable) {
              $keys = $keys->toArray();
          }
  
          foreach ($keys as $key) {
              $this->remove($key);
          }
  
          return true;
      }
code_tokens: public function detach ( $ keys ) : bool { if ( $ keys instanceof Arrayable ) { $ keys = $ keys -> toArray ( ) ; } foreach ( $ keys as $ key ) { $ this -> remove ( $ key ) ; } return true ; }
docstring: Remove multiple key to collection.
  
  @param  \Illuminate\Contracts\Support\Arrayable|array  $keys
  
  @return bool
docstring_tokens: Remove multiple key to collection .