original_string: public function methods() {
          return $this->cache(__METHOD__, function() {
              return array_unique(array_merge(
                  $this->publicMethods(),
                  $this->protectedMethods(),
                  $this->privateMethods(),
                  $this->staticMethods()
              ));
          });
      }
code: public function methods() {
          return $this->cache(__METHOD__, function() {
              return array_unique(array_merge(
                  $this->publicMethods(),
                  $this->protectedMethods(),
                  $this->privateMethods(),
                  $this->staticMethods()
              ));
          });
      }
code_tokens: public function methods ( ) { return $ this -> cache ( __METHOD__ , function ( ) { return array_unique ( array_merge ( $ this -> publicMethods ( ) , $ this -> protectedMethods ( ) , $ this -> privateMethods ( ) , $ this -> staticMethods ( ) ) ) ; } ) ; }
docstring: Return an array of public, protected, private and static methods.
  
  @return string[]
docstring_tokens: Return an array of public protected private and static methods .