original_string: public function removeExtraClasses($classes)
      {
          if (!is_array($classes)) {
              $classes = explode(" ", $classes);
          }
  
          foreach ($classes as $class) {
              if (isset($this->extra_classes[$class])) {
                  unset($this->extra_classes[$class]);
              }
          }
  
          return $this;
      }
code: public function removeExtraClasses($classes)
      {
          if (!is_array($classes)) {
              $classes = explode(" ", $classes);
          }
  
          foreach ($classes as $class) {
              if (isset($this->extra_classes[$class])) {
                  unset($this->extra_classes[$class]);
              }
          }
  
          return $this;
      }
code_tokens: public function removeExtraClasses ( $ classes ) { if ( ! is_array ( $ classes ) ) { $ classes = explode ( " " , $ classes ) ; } foreach ( $ classes as $ class ) { if ( isset ( $ this -> extra_classes [ $ class ] ) ) { unset ( $ this -> extra_classes [ $ class ] ) ; } } return $ this ; }
docstring: Remove provided CSS classes
  
  @param  array|string  $extra_classes  extra CSS classes
  
  @return  self
docstring_tokens: Remove provided CSS classes