original_string: public function matchScopes($scopes): bool
      {
          $scopes = is_string($scopes) ? explode(' ', $scopes) : $scopes;
          $diff = array_diff($scopes, $this->scopes);
  
          return empty($diff);
      }
code: public function matchScopes($scopes): bool
      {
          $scopes = is_string($scopes) ? explode(' ', $scopes) : $scopes;
          $diff = array_diff($scopes, $this->scopes);
  
          return empty($diff);
      }
code_tokens: public function matchScopes ( $ scopes ) : bool { $ scopes = is_string ( $ scopes ) ? explode ( ' ' , $ scopes ) : $ scopes ; $ diff = array_diff ( $ scopes , $ this -> scopes ) ; return empty ( $ diff ) ; }
docstring: Match the scopes of the token with the one provided in the parameter
  
  @param  array|string $scopes
docstring_tokens: Match the scopes of the token with the one provided in the parameter