original_string: public function forgetDriver($name = null)
      {
          $name = $name ?? $this->getDefaultDriver();
  
          foreach ((array) $name as $cacheName) {
              if (isset($this->stores[$cacheName])) {
                  unset($this->stores[$cacheName]);
              }
          }
  
          return $this;
      }
code: public function forgetDriver($name = null)
      {
          $name = $name ?? $this->getDefaultDriver();
  
          foreach ((array) $name as $cacheName) {
              if (isset($this->stores[$cacheName])) {
                  unset($this->stores[$cacheName]);
              }
          }
  
          return $this;
      }
code_tokens: public function forgetDriver ( $ name = null ) { $ name = $ name ?? $ this -> getDefaultDriver ( ) ; foreach ( ( array ) $ name as $ cacheName ) { if ( isset ( $ this -> stores [ $ cacheName ] ) ) { unset ( $ this -> stores [ $ cacheName ] ) ; } } return $ this ; }
docstring: Unset the given driver instances.
  
  @param  array|string|null  $name
  @return $this
docstring_tokens: Unset the given driver instances .