SYMBOL INDEX (2042 symbols across 337 files) FILE: grammar/phpyLang.php function preprocessGrammar (line 22) | function preprocessGrammar($code) { function resolveNodes (line 31) | function resolveNodes($code) { function resolveMacros (line 54) | function resolveMacros($code) { function assertArgs (line 133) | function assertArgs($num, $args, $name) { function resolveStackAccess (line 139) | function resolveStackAccess($code) { function removeTrailingWhitespace (line 145) | function removeTrailingWhitespace($code) { function regex (line 155) | function regex($regex) { function magicSplit (line 159) | function magicSplit($regex, $string) { FILE: grammar/rebuildParsers.php function ensureDirExists (line 60) | function ensureDirExists($dir) { function execCmd (line 66) | function execCmd($cmd) { function replaceIfBlocks (line 75) | function replaceIfBlocks(string $code, array $defines): string { FILE: lib/PhpParser/Builder.php type Builder (line 5) | interface Builder { method getNode (line 11) | public function getNode(): Node; FILE: lib/PhpParser/Builder/ClassConst.php class ClassConst (line 15) | class ClassConst implements PhpParser\Builder { method __construct (line 33) | public function __construct($name, $value) { method addConst (line 45) | public function addConst($name, $value) { method makePublic (line 56) | public function makePublic() { method makeProtected (line 67) | public function makeProtected() { method makePrivate (line 78) | public function makePrivate() { method makeFinal (line 89) | public function makeFinal() { method setDocComment (line 102) | public function setDocComment($docComment) { method addAttribute (line 117) | public function addAttribute($attribute) { method setType (line 130) | public function setType($type) { method getNode (line 141) | public function getNode(): PhpParser\Node { FILE: lib/PhpParser/Builder/Class_.php class Class_ (line 12) | class Class_ extends Declaration { method __construct (line 34) | public function __construct(string $name) { method extend (line 45) | public function extend($class) { method implement (line 58) | public function implement(...$interfaces) { method makeAbstract (line 71) | public function makeAbstract() { method makeFinal (line 82) | public function makeFinal() { method makeReadonly (line 93) | public function makeReadonly() { method addStmt (line 106) | public function addStmt($stmt) { method addAttribute (line 131) | public function addAttribute($attribute) { method getNode (line 142) | public function getNode(): PhpParser\Node { FILE: lib/PhpParser/Builder/Declaration.php class Declaration (line 8) | abstract class Declaration implements PhpParser\Builder { method addStmt (line 19) | abstract public function addStmt($stmt); method addStmts (line 28) | public function addStmts(array $stmts) { method setDocComment (line 43) | public function setDocComment($docComment) { FILE: lib/PhpParser/Builder/EnumCase.php class EnumCase (line 13) | class EnumCase implements PhpParser\Builder { method __construct (line 28) | public function __construct($name) { method setValue (line 39) | public function setValue($value) { method setDocComment (line 52) | public function setDocComment($docComment) { method addAttribute (line 67) | public function addAttribute($attribute) { method getNode (line 78) | public function getNode(): PhpParser\Node { FILE: lib/PhpParser/Builder/Enum_.php class Enum_ (line 12) | class Enum_ extends Declaration { method __construct (line 33) | public function __construct(string $name) { method setScalarType (line 44) | public function setScalarType($scalarType) { method implement (line 57) | public function implement(...$interfaces) { method addStmt (line 72) | public function addStmt($stmt) { method addAttribute (line 97) | public function addAttribute($attribute) { method getNode (line 108) | public function getNode(): PhpParser\Node { FILE: lib/PhpParser/Builder/FunctionLike.php class FunctionLike (line 8) | abstract class FunctionLike extends Declaration { method makeReturnByRef (line 21) | public function makeReturnByRef() { method addParam (line 34) | public function addParam($param) { method addParams (line 53) | public function addParams(array $params) { method setReturnType (line 68) | public function setReturnType($type) { FILE: lib/PhpParser/Builder/Function_.php class Function_ (line 10) | class Function_ extends FunctionLike { method __construct (line 23) | public function __construct(string $name) { method addStmt (line 34) | public function addStmt($stmt) { method addAttribute (line 47) | public function addAttribute($attribute) { method getNode (line 58) | public function getNode(): Node { FILE: lib/PhpParser/Builder/Interface_.php class Interface_ (line 11) | class Interface_ extends Declaration { method __construct (line 27) | public function __construct(string $name) { method extend (line 38) | public function extend(...$interfaces) { method addStmt (line 53) | public function addStmt($stmt) { method addAttribute (line 76) | public function addAttribute($attribute) { method getNode (line 87) | public function getNode(): PhpParser\Node { FILE: lib/PhpParser/Builder/Method.php class Method (line 11) | class Method extends FunctionLike { method __construct (line 27) | public function __construct(string $name) { method makePublic (line 36) | public function makePublic() { method makeProtected (line 47) | public function makeProtected() { method makePrivate (line 58) | public function makePrivate() { method makeStatic (line 69) | public function makeStatic() { method makeAbstract (line 80) | public function makeAbstract() { method makeFinal (line 96) | public function makeFinal() { method addStmt (line 109) | public function addStmt($stmt) { method addAttribute (line 126) | public function addAttribute($attribute) { method getNode (line 137) | public function getNode(): Node { FILE: lib/PhpParser/Builder/Namespace_.php class Namespace_ (line 10) | class Namespace_ extends Declaration { method __construct (line 20) | public function __construct($name) { method addStmt (line 31) | public function addStmt($stmt) { method getNode (line 42) | public function getNode(): Node { FILE: lib/PhpParser/Builder/Param.php class Param (line 10) | class Param implements PhpParser\Builder { method __construct (line 26) | public function __construct(string $name) { method setDefault (line 37) | public function setDefault($value) { method setType (line 50) | public function setType($type) { method makeByRef (line 64) | public function makeByRef() { method makeVariadic (line 75) | public function makeVariadic() { method makePublic (line 86) | public function makePublic() { method makeProtected (line 97) | public function makeProtected() { method makePrivate (line 108) | public function makePrivate() { method makeReadonly (line 119) | public function makeReadonly() { method makePrivateSet (line 130) | public function makePrivateSet() { method makeProtectedSet (line 141) | public function makeProtectedSet() { method addAttribute (line 154) | public function addAttribute($attribute) { method getNode (line 165) | public function getNode(): Node { FILE: lib/PhpParser/Builder/Property.php class Property (line 14) | class Property implements PhpParser\Builder { method __construct (line 34) | public function __construct(string $name) { method makePublic (line 43) | public function makePublic() { method makeProtected (line 54) | public function makeProtected() { method makePrivate (line 65) | public function makePrivate() { method makeStatic (line 76) | public function makeStatic() { method makeReadonly (line 87) | public function makeReadonly() { method makeAbstract (line 98) | public function makeAbstract() { method makeFinal (line 109) | public function makeFinal() { method makePrivateSet (line 120) | public function makePrivateSet() { method makeProtectedSet (line 131) | public function makeProtectedSet() { method setDefault (line 144) | public function setDefault($value) { method setDocComment (line 157) | public function setDocComment($docComment) { method setType (line 172) | public function setType($type) { method addAttribute (line 185) | public function addAttribute($attribute) { method addHook (line 196) | public function addHook(Node\PropertyHook $hook) { method getNode (line 207) | public function getNode(): PhpParser\Node { FILE: lib/PhpParser/Builder/TraitUse.php class TraitUse (line 10) | class TraitUse implements Builder { method __construct (line 21) | public function __construct(...$traits) { method and (line 34) | public function and($trait) { method with (line 46) | public function with($adaptation) { method getNode (line 62) | public function getNode(): Node { FILE: lib/PhpParser/Builder/TraitUseAdaptation.php class TraitUseAdaptation (line 11) | class TraitUseAdaptation implements Builder { method __construct (line 30) | public function __construct($trait, $method) { method as (line 44) | public function as($alias) { method makePublic (line 62) | public function makePublic() { method makeProtected (line 72) | public function makeProtected() { method makePrivate (line 82) | public function makePrivate() { method insteadof (line 94) | public function insteadof(...$traits) { method setModifier (line 114) | protected function setModifier(int $modifier): void { method getNode (line 135) | public function getNode(): Node { FILE: lib/PhpParser/Builder/Trait_.php class Trait_ (line 10) | class Trait_ extends Declaration { method __construct (line 28) | public function __construct(string $name) { method addStmt (line 39) | public function addStmt($stmt) { method addAttribute (line 64) | public function addAttribute($attribute) { method getNode (line 75) | public function getNode(): PhpParser\Node { FILE: lib/PhpParser/Builder/Use_.php class Use_ (line 10) | class Use_ implements Builder { method __construct (line 22) | public function __construct($name, int $type) { method as (line 34) | public function as(string $alias) { method getNode (line 44) | public function getNode(): Node { FILE: lib/PhpParser/BuilderFactory.php class BuilderFactory (line 13) | class BuilderFactory { method attribute (line 20) | public function attribute($name, array $args = []): Node\Attribute { method namespace (line 34) | public function namespace($name): Builder\Namespace_ { method class (line 45) | public function class(string $name): Builder\Class_ { method interface (line 56) | public function interface(string $name): Builder\Interface_ { method trait (line 67) | public function trait(string $name): Builder\Trait_ { method enum (line 78) | public function enum(string $name): Builder\Enum_ { method useTrait (line 89) | public function useTrait(...$traits): Builder\TraitUse { method traitUseAdaptation (line 101) | public function traitUseAdaptation($trait, $method = null): Builder\Tr... method method (line 117) | public function method(string $name): Builder\Method { method param (line 128) | public function param(string $name): Builder\Param { method property (line 139) | public function property(string $name): Builder\Property { method function (line 150) | public function function(string $name): Builder\Function_ { method use (line 161) | public function use($name): Builder\Use_ { method useFunction (line 172) | public function useFunction($name): Builder\Use_ { method useConst (line 183) | public function useConst($name): Builder\Use_ { method classConst (line 195) | public function classConst($name, $value): Builder\ClassConst { method enumCase (line 206) | public function enumCase($name): Builder\EnumCase { method val (line 215) | public function val($value): Expr { method var (line 224) | public function var($name): Expr\Variable { method args (line 241) | public function args(array $args): array { method funcCall (line 261) | public function funcCall($name, array $args = []): Expr\FuncCall { method methodCall (line 275) | public function methodCall(Expr $var, $name, array $args = []): Expr\M... method staticCall (line 290) | public function staticCall($class, $name, array $args = []): Expr\Stat... method new (line 304) | public function new($class, array $args = []): Expr\New_ { method constFetch (line 316) | public function constFetch($name): Expr\ConstFetch { method propertyFetch (line 326) | public function propertyFetch(Expr $var, $name): Expr\PropertyFetch { method classConstFetch (line 336) | public function classConstFetch($class, $name): Expr\ClassConstFetch { method concat (line 348) | public function concat(...$exprs): Concat { method normalizeStringExpr (line 364) | private function normalizeStringExpr($expr): Expr { FILE: lib/PhpParser/BuilderHelpers.php class BuilderHelpers (line 19) | final class BuilderHelpers { method normalizeNode (line 27) | public static function normalizeNode($node): Node { method normalizeStmt (line 48) | public static function normalizeStmt($node): Stmt { method normalizeIdentifier (line 68) | public static function normalizeIdentifier($name): Identifier { method normalizeIdentifierOrExpr (line 87) | public static function normalizeIdentifierOrExpr($name) { method normalizeName (line 106) | public static function normalizeName($name): Name { method normalizeNameOrExpr (line 137) | public static function normalizeNameOrExpr($name) { method normalizeType (line 161) | public static function normalizeType($type) { method normalizeValue (line 222) | public static function normalizeValue($value): Expr { method normalizeDocComment (line 286) | public static function normalizeDocComment($docComment): Comment\Doc { method normalizeAttribute (line 305) | public static function normalizeAttribute($attribute): Node\AttributeG... method addModifier (line 325) | public static function addModifier(int $modifiers, int $modifier): int { method addClassModifier (line 334) | public static function addClassModifier(int $existingModifiers, int $m... FILE: lib/PhpParser/Comment.php class Comment (line 5) | class Comment implements \JsonSerializable { method __construct (line 22) | public function __construct( method getText (line 41) | public function getText(): string { method getStartLine (line 51) | public function getStartLine(): int { method getStartFilePos (line 60) | public function getStartFilePos(): int { method getStartTokenPos (line 69) | public function getStartTokenPos(): int { method getEndLine (line 79) | public function getEndLine(): int { method getEndFilePos (line 88) | public function getEndFilePos(): int { method getEndTokenPos (line 97) | public function getEndTokenPos(): int { method __toString (line 106) | public function __toString(): string { method getReformattedText (line 120) | public function getReformattedText(): string { method getShortestWhitespacePrefixLen (line 178) | private function getShortestWhitespacePrefixLen(string $str): int { method jsonSerialize (line 194) | public function jsonSerialize(): array { FILE: lib/PhpParser/Comment/Doc.php class Doc (line 5) | class Doc extends \PhpParser\Comment { FILE: lib/PhpParser/ConstExprEvaluationException.php class ConstExprEvaluationException (line 5) | class ConstExprEvaluationException extends \Exception { FILE: lib/PhpParser/ConstExprEvaluator.php class ConstExprEvaluator (line 29) | class ConstExprEvaluator { method __construct (line 41) | public function __construct(?callable $fallbackEvaluator = null) { method evaluateSilently (line 66) | public function evaluateSilently(Expr $expr) { method evaluateDirectly (line 101) | public function evaluateDirectly(Expr $expr) { method evaluate (line 106) | private function evaluate(Expr $expr) { method evaluateArray (line 151) | private function evaluateArray(Expr\Array_ $expr): array { method evaluateTernary (line 166) | private function evaluateTernary(Expr\Ternary $expr) { method evaluateBinaryOp (line 177) | private function evaluateBinaryOp(Expr\BinaryOp $expr) { method evaluateConstFetch (line 227) | private function evaluateConstFetch(Expr\ConstFetch $expr) { FILE: lib/PhpParser/Error.php class Error (line 5) | class Error extends \RuntimeException { method __construct (line 16) | public function __construct(string $message, array $attributes = []) { method getRawMessage (line 27) | public function getRawMessage(): string { method getStartLine (line 37) | public function getStartLine(): int { method getEndLine (line 47) | public function getEndLine(): int { method getAttributes (line 56) | public function getAttributes(): array { method setAttributes (line 65) | public function setAttributes(array $attributes): void { method setRawMessage (line 75) | public function setRawMessage(string $message): void { method setStartLine (line 85) | public function setStartLine(int $line): void { method hasColumnInfo (line 95) | public function hasColumnInfo(): bool { method getStartColumn (line 104) | public function getStartColumn(string $code): int { method getEndColumn (line 117) | public function getEndColumn(string $code): int { method getMessageWithColumnInfo (line 132) | public function getMessageWithColumnInfo(string $code): string { method toColumn (line 148) | private function toColumn(string $code, int $pos): int { method updateMessage (line 164) | protected function updateMessage(): void { FILE: lib/PhpParser/ErrorHandler.php type ErrorHandler (line 5) | interface ErrorHandler { method handleError (line 11) | public function handleError(Error $error): void; FILE: lib/PhpParser/ErrorHandler/Collecting.php class Collecting (line 13) | class Collecting implements ErrorHandler { method handleError (line 17) | public function handleError(Error $error): void { method getErrors (line 26) | public function getErrors(): array { method hasErrors (line 33) | public function hasErrors(): bool { method clearErrors (line 40) | public function clearErrors(): void { FILE: lib/PhpParser/ErrorHandler/Throwing.php class Throwing (line 13) | class Throwing implements ErrorHandler { method handleError (line 14) | public function handleError(Error $error): void { FILE: lib/PhpParser/Internal/DiffElem.php class DiffElem (line 8) | class DiffElem { method __construct (line 26) | public function __construct(int $type, $old, $new) { FILE: lib/PhpParser/Internal/Differ.php class Differ (line 14) | class Differ { method __construct (line 23) | public function __construct(callable $isEqual) { method diff (line 35) | public function diff(array $old, array $new): array { method diffWithReplacements (line 53) | public function diffWithReplacements(array $old, array $new): array { method calculateTrace (line 62) | private function calculateTrace(array $old, array $new): array { method extractDiff (line 98) | private function extractDiff(array $trace, int $x, int $y, array $old,... method coalesceReplacements (line 142) | private function coalesceReplacements(array $diff): array { FILE: lib/PhpParser/Internal/PrintableNewAnonClassNode.php class PrintableNewAnonClassNode (line 18) | class PrintableNewAnonClassNode extends Expr { method __construct (line 40) | public function __construct( method fromNewNode (line 53) | public static function fromNewNode(Expr\New_ $newNode): self { method getType (line 64) | public function getType(): string { method getSubNodeNames (line 68) | public function getSubNodeNames(): array { FILE: lib/PhpParser/Internal/TokenPolyfill.php class TokenPolyfill (line 6) | class TokenPolyfill extends \PhpToken { method __construct (line 42) | final public function __construct(int $id, string $text, int $line = -... method getTokenName (line 53) | public function getTokenName(): ?string { method is (line 69) | public function is($kind): bool { method isIgnorable (line 102) | public function isIgnorable(): bool { method __toString (line 109) | public function __toString(): string { method tokenize (line 124) | public static function tokenize(string $code, int $flags = 0): array { method init (line 218) | private static function init(): void { class TokenPolyfill (line 18) | class TokenPolyfill { method __construct (line 42) | final public function __construct(int $id, string $text, int $line = -... method getTokenName (line 53) | public function getTokenName(): ?string { method is (line 69) | public function is($kind): bool { method isIgnorable (line 102) | public function isIgnorable(): bool { method __toString (line 109) | public function __toString(): string { method tokenize (line 124) | public static function tokenize(string $code, int $flags = 0): array { method init (line 218) | private static function init(): void { FILE: lib/PhpParser/Internal/TokenStream.php class TokenStream (line 12) | class TokenStream { method __construct (line 23) | public function __construct(array $tokens, int $tabWidth) { method haveParens (line 34) | public function haveParens(int $startPos, int $endPos): bool { method haveBraces (line 45) | public function haveBraces(int $startPos, int $endPos): bool { method haveTokenImmediatelyBefore (line 61) | public function haveTokenImmediatelyBefore(int $pos, $expectedTokenTyp... method haveTokenImmediatelyAfter (line 86) | public function haveTokenImmediatelyAfter(int $pos, $expectedTokenType... method skipLeft (line 102) | public function skipLeft(int $pos, $skipTokenType): int { method skipRight (line 120) | public function skipRight(int $pos, $skipTokenType): int { method skipLeftWhitespace (line 143) | public function skipLeftWhitespace(int $pos): int { method skipRightWhitespace (line 159) | public function skipRightWhitespace(int $pos): int { method findRight (line 170) | public function findRight(int $pos, $findTokenType): int { method haveTokenInRange (line 188) | public function haveTokenInRange(int $startPos, int $endPos, $tokenTyp... method haveTagInRange (line 198) | public function haveTagInRange(int $startPos, int $endPos): bool { method getIndentationBefore (line 210) | public function getIndentationBefore(int $pos): int { method getTokenCode (line 223) | public function getTokenCode(int $from, int $to, int $indent): string { method calcIndentMap (line 251) | private function calcIndentMap(int $tabWidth): array { method getIndent (line 276) | private function getIndent(string $ws, int $tabWidth): int { FILE: lib/PhpParser/JsonDecoder.php class JsonDecoder (line 5) | class JsonDecoder { method decode (line 10) | public function decode(string $json) { method decodeRecursive (line 23) | private function decodeRecursive($value) { method decodeArray (line 36) | private function decodeArray(array $array): array { method decodeNode (line 44) | private function decodeNode(array $value): Node { method decodeComment (line 72) | private function decodeComment(array $value): Comment { method reflectionClassFromNodeType (line 86) | private function reflectionClassFromNodeType(string $nodeType): \Refle... method classNameFromNodeType (line 95) | private function classNameFromNodeType(string $nodeType): string { FILE: lib/PhpParser/Lexer.php class Lexer (line 7) | class Lexer { method tokenize (line 24) | public function tokenize(string $code, ?ErrorHandler $errorHandler = n... method handleInvalidCharacter (line 41) | private function handleInvalidCharacter(Token $token, ErrorHandler $er... method isUnterminatedComment (line 60) | private function isUnterminatedComment(Token $token): bool { method postprocessTokens (line 69) | protected function postprocessTokens(array &$tokens, ErrorHandler $err... FILE: lib/PhpParser/Lexer/Emulative.php class Emulative (line 25) | class Emulative extends Lexer { method __construct (line 39) | public function __construct(?PhpVersion $phpVersion = null) { method tokenize (line 70) | public function tokenize(string $code, ?ErrorHandler $errorHandler = n... method isForwardEmulationNeeded (line 109) | private function isForwardEmulationNeeded(PhpVersion $emulatorPhpVersi... method isReverseEmulationNeeded (line 114) | private function isReverseEmulationNeeded(PhpVersion $emulatorPhpVersi... method sortPatches (line 119) | private function sortPatches(): void { method fixupTokens (line 131) | private function fixupTokens(array $tokens): array { method fixupErrors (line 203) | private function fixupErrors(array $errors): void { FILE: lib/PhpParser/Lexer/TokenEmulator/AsymmetricVisibilityTokenEmulator.php class AsymmetricVisibilityTokenEmulator (line 8) | final class AsymmetricVisibilityTokenEmulator extends TokenEmulator { method getPhpVersion (line 9) | public function getPhpVersion(): PhpVersion { method isEmulationNeeded (line 12) | public function isEmulationNeeded(string $code): bool { method emulate (line 19) | public function emulate(string $code, array $tokens): array { method reverseEmulate (line 44) | public function reverseEmulate(string $code, array $tokens): array { method isKeywordContext (line 72) | protected function isKeywordContext(array $tokens, int $pos): bool { method getPreviousNonSpaceToken (line 82) | private function getPreviousNonSpaceToken(array $tokens, int $start): ... FILE: lib/PhpParser/Lexer/TokenEmulator/AttributeEmulator.php class AttributeEmulator (line 8) | final class AttributeEmulator extends TokenEmulator { method getPhpVersion (line 9) | public function getPhpVersion(): PhpVersion { method isEmulationNeeded (line 13) | public function isEmulationNeeded(string $code): bool { method emulate (line 17) | public function emulate(string $code, array $tokens): array { method reverseEmulate (line 34) | public function reverseEmulate(string $code, array $tokens): array { method preprocessCode (line 39) | public function preprocessCode(string $code, array &$patches): string { FILE: lib/PhpParser/Lexer/TokenEmulator/EnumTokenEmulator.php class EnumTokenEmulator (line 7) | final class EnumTokenEmulator extends KeywordEmulator { method getPhpVersion (line 8) | public function getPhpVersion(): PhpVersion { method getKeywordString (line 12) | public function getKeywordString(): string { method getKeywordToken (line 16) | public function getKeywordToken(): int { method isKeywordContext (line 20) | protected function isKeywordContext(array $tokens, int $pos): bool { FILE: lib/PhpParser/Lexer/TokenEmulator/ExplicitOctalEmulator.php class ExplicitOctalEmulator (line 8) | class ExplicitOctalEmulator extends TokenEmulator { method getPhpVersion (line 9) | public function getPhpVersion(): PhpVersion { method isEmulationNeeded (line 13) | public function isEmulationNeeded(string $code): bool { method emulate (line 17) | public function emulate(string $code, array $tokens): array { method resolveIntegerOrFloatToken (line 34) | private function resolveIntegerOrFloatToken(string $str): int { method reverseEmulate (line 41) | public function reverseEmulate(string $code, array $tokens): array { FILE: lib/PhpParser/Lexer/TokenEmulator/FnTokenEmulator.php class FnTokenEmulator (line 8) | final class FnTokenEmulator extends KeywordEmulator { method getPhpVersion (line 9) | public function getPhpVersion(): PhpVersion { method getKeywordString (line 13) | public function getKeywordString(): string { method getKeywordToken (line 17) | public function getKeywordToken(): int { FILE: lib/PhpParser/Lexer/TokenEmulator/KeywordEmulator.php class KeywordEmulator (line 7) | abstract class KeywordEmulator extends TokenEmulator { method getKeywordString (line 8) | abstract public function getKeywordString(): string; method getKeywordToken (line 9) | abstract public function getKeywordToken(): int; method isEmulationNeeded (line 11) | public function isEmulationNeeded(string $code): bool { method isKeywordContext (line 16) | protected function isKeywordContext(array $tokens, int $pos): bool { method emulate (line 25) | public function emulate(string $code, array $tokens): array { method getPreviousNonSpaceToken (line 38) | private function getPreviousNonSpaceToken(array $tokens, int $start): ... method reverseEmulate (line 50) | public function reverseEmulate(string $code, array $tokens): array { FILE: lib/PhpParser/Lexer/TokenEmulator/MatchTokenEmulator.php class MatchTokenEmulator (line 7) | final class MatchTokenEmulator extends KeywordEmulator { method getPhpVersion (line 8) | public function getPhpVersion(): PhpVersion { method getKeywordString (line 12) | public function getKeywordString(): string { method getKeywordToken (line 16) | public function getKeywordToken(): int { FILE: lib/PhpParser/Lexer/TokenEmulator/NullsafeTokenEmulator.php class NullsafeTokenEmulator (line 8) | final class NullsafeTokenEmulator extends TokenEmulator { method getPhpVersion (line 9) | public function getPhpVersion(): PhpVersion { method isEmulationNeeded (line 13) | public function isEmulationNeeded(string $code): bool { method emulate (line 17) | public function emulate(string $code, array $tokens): array { method reverseEmulate (line 56) | public function reverseEmulate(string $code, array $tokens): array { FILE: lib/PhpParser/Lexer/TokenEmulator/PipeOperatorEmulator.php class PipeOperatorEmulator (line 9) | class PipeOperatorEmulator extends TokenEmulator { method getPhpVersion (line 10) | public function getPhpVersion(): PhpVersion { method isEmulationNeeded (line 14) | public function isEmulationNeeded(string $code): bool { method emulate (line 18) | public function emulate(string $code, array $tokens): array { method reverseEmulate (line 31) | public function reverseEmulate(string $code, array $tokens): array { FILE: lib/PhpParser/Lexer/TokenEmulator/PropertyTokenEmulator.php class PropertyTokenEmulator (line 7) | final class PropertyTokenEmulator extends KeywordEmulator { method getPhpVersion (line 8) | public function getPhpVersion(): PhpVersion { method getKeywordString (line 12) | public function getKeywordString(): string { method getKeywordToken (line 16) | public function getKeywordToken(): int { FILE: lib/PhpParser/Lexer/TokenEmulator/ReadonlyFunctionTokenEmulator.php class ReadonlyFunctionTokenEmulator (line 14) | class ReadonlyFunctionTokenEmulator extends KeywordEmulator { method getKeywordString (line 15) | public function getKeywordString(): string { method getKeywordToken (line 19) | public function getKeywordToken(): int { method getPhpVersion (line 23) | public function getPhpVersion(): PhpVersion { method reverseEmulate (line 27) | public function reverseEmulate(string $code, array $tokens): array { FILE: lib/PhpParser/Lexer/TokenEmulator/ReadonlyTokenEmulator.php class ReadonlyTokenEmulator (line 7) | final class ReadonlyTokenEmulator extends KeywordEmulator { method getPhpVersion (line 8) | public function getPhpVersion(): PhpVersion { method getKeywordString (line 12) | public function getKeywordString(): string { method getKeywordToken (line 16) | public function getKeywordToken(): int { method isKeywordContext (line 20) | protected function isKeywordContext(array $tokens, int $pos): bool { FILE: lib/PhpParser/Lexer/TokenEmulator/ReverseEmulator.php class ReverseEmulator (line 10) | final class ReverseEmulator extends TokenEmulator { method __construct (line 14) | public function __construct(TokenEmulator $emulator) { method getPhpVersion (line 18) | public function getPhpVersion(): PhpVersion { method isEmulationNeeded (line 22) | public function isEmulationNeeded(string $code): bool { method emulate (line 26) | public function emulate(string $code, array $tokens): array { method reverseEmulate (line 30) | public function reverseEmulate(string $code, array $tokens): array { method preprocessCode (line 34) | public function preprocessCode(string $code, array &$patches): string { FILE: lib/PhpParser/Lexer/TokenEmulator/TokenEmulator.php class TokenEmulator (line 9) | abstract class TokenEmulator { method getPhpVersion (line 10) | abstract public function getPhpVersion(): PhpVersion; method isEmulationNeeded (line 12) | abstract public function isEmulationNeeded(string $code): bool; method emulate (line 18) | abstract public function emulate(string $code, array $tokens): array; method reverseEmulate (line 24) | abstract public function reverseEmulate(string $code, array $tokens): ... method preprocessCode (line 27) | public function preprocessCode(string $code, array &$patches): string { FILE: lib/PhpParser/Lexer/TokenEmulator/VoidCastEmulator.php class VoidCastEmulator (line 8) | class VoidCastEmulator extends TokenEmulator { method getPhpVersion (line 9) | public function getPhpVersion(): PhpVersion { method isEmulationNeeded (line 13) | public function isEmulationNeeded(string $code): bool { method emulate (line 17) | public function emulate(string $code, array $tokens): array { method reverseEmulate (line 60) | public function reverseEmulate(string $code, array $tokens): array { FILE: lib/PhpParser/Modifiers.php class Modifiers (line 9) | final class Modifiers { method toString (line 38) | public static function toString(int $modifier): string { method isValidModifier (line 45) | private static function isValidModifier(int $modifier): bool { method verifyClassModifier (line 53) | public static function verifyClassModifier(int $a, int $b): void { method verifyModifier (line 68) | public static function verifyModifier(int $a, int $b): void { FILE: lib/PhpParser/NameContext.php class NameContext (line 9) | class NameContext { method __construct (line 27) | public function __construct(ErrorHandler $errorHandler) { method startNamespace (line 38) | public function startNamespace(?Name $namespace = null): void { method addAlias (line 55) | public function addAlias(Name $name, string $aliasName, int $type, arr... method getNamespace (line 89) | public function getNamespace(): ?Name { method getResolvedName (line 101) | public function getResolvedName(Name $name, int $type): ?Name { method getResolvedClassName (line 144) | public function getResolvedClassName(Name $name): Name { method getPossibleNames (line 156) | public function getPossibleNames(string $name, int $type): array { method getShortName (line 212) | public function getShortName(string $name, int $type): Name { method resolveAlias (line 229) | private function resolveAlias(Name $name, int $type): ?FullyQualified { method getNamespaceRelativeName (line 252) | private function getNamespaceRelativeName(string $name, string $lcName... method normalizeConstName (line 273) | private function normalizeConstName(string $name): string { FILE: lib/PhpParser/Node.php type Node (line 5) | interface Node { method getType (line 12) | public function getType(): string; method getSubNodeNames (line 19) | public function getSubNodeNames(): array; method getLine (line 29) | public function getLine(): int; method getStartLine (line 39) | public function getStartLine(): int; method getEndLine (line 49) | public function getEndLine(): int; method getStartTokenPos (line 60) | public function getStartTokenPos(): int; method getEndTokenPos (line 71) | public function getEndTokenPos(): int; method getStartFilePos (line 80) | public function getStartFilePos(): int; method getEndFilePos (line 89) | public function getEndFilePos(): int; method getComments (line 98) | public function getComments(): array; method getDocComment (line 105) | public function getDocComment(): ?Comment\Doc; method setDocComment (line 114) | public function setDocComment(Comment\Doc $docComment): void; method setAttribute (line 121) | public function setAttribute(string $key, $value): void; method hasAttribute (line 126) | public function hasAttribute(string $key): bool; method getAttribute (line 135) | public function getAttribute(string $key, $default = null); method getAttributes (line 142) | public function getAttributes(): array; method setAttributes (line 149) | public function setAttributes(array $attributes): void; FILE: lib/PhpParser/Node/Arg.php class Arg (line 7) | class Arg extends NodeAbstract { method __construct (line 26) | public function __construct( method getSubNodeNames (line 37) | public function getSubNodeNames(): array { method getType (line 41) | public function getType(): string { FILE: lib/PhpParser/Node/ArrayItem.php class ArrayItem (line 7) | class ArrayItem extends NodeAbstract { method __construct (line 25) | public function __construct(Expr $value, ?Expr $key = null, bool $byRe... method getSubNodeNames (line 33) | public function getSubNodeNames(): array { method getType (line 37) | public function getType(): string { FILE: lib/PhpParser/Node/Attribute.php class Attribute (line 8) | class Attribute extends NodeAbstract { method __construct (line 20) | public function __construct(Name $name, array $args = [], array $attri... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/AttributeGroup.php class AttributeGroup (line 7) | class AttributeGroup extends NodeAbstract { method __construct (line 15) | public function __construct(array $attrs, array $attributes = []) { method getSubNodeNames (line 20) | public function getSubNodeNames(): array { method getType (line 24) | public function getType(): string { FILE: lib/PhpParser/Node/ClosureUse.php class ClosureUse (line 7) | class ClosureUse extends NodeAbstract { method __construct (line 20) | public function __construct(Expr\Variable $var, bool $byRef = false, a... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/ComplexType.php class ComplexType (line 12) | abstract class ComplexType extends NodeAbstract { FILE: lib/PhpParser/Node/Const_.php class Const_ (line 7) | class Const_ extends NodeAbstract { method __construct (line 23) | public function __construct($name, Expr $value, array $attributes = []) { method getSubNodeNames (line 29) | public function getSubNodeNames(): array { method getType (line 33) | public function getType(): string { FILE: lib/PhpParser/Node/DeclareItem.php class DeclareItem (line 8) | class DeclareItem extends NodeAbstract { method __construct (line 21) | public function __construct($key, Node\Expr $value, array $attributes ... method getSubNodeNames (line 27) | public function getSubNodeNames(): array { method getType (line 31) | public function getType(): string { FILE: lib/PhpParser/Node/Expr.php class Expr (line 7) | abstract class Expr extends NodeAbstract { FILE: lib/PhpParser/Node/Expr/ArrayDimFetch.php class ArrayDimFetch (line 7) | class ArrayDimFetch extends Expr { method __construct (line 20) | public function __construct(Expr $var, ?Expr $dim = null, array $attri... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/ArrayItem.php class ArrayItem (line 13) | class ArrayItem extends \PhpParser\Node\ArrayItem { FILE: lib/PhpParser/Node/Expr/Array_.php class Array_ (line 8) | class Array_ extends Expr { method __construct (line 22) | public function __construct(array $items = [], array $attributes = []) { method getSubNodeNames (line 27) | public function getSubNodeNames(): array { method getType (line 31) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/ArrowFunction.php class ArrowFunction (line 9) | class ArrowFunction extends Expr implements FunctionLike { method __construct (line 44) | public function __construct(array $subNodes, array $attributes = []) { method getSubNodeNames (line 54) | public function getSubNodeNames(): array { method returnsByRef (line 58) | public function returnsByRef(): bool { method getParams (line 62) | public function getParams(): array { method getReturnType (line 66) | public function getReturnType() { method getAttrGroups (line 70) | public function getAttrGroups(): array { method getStmts (line 77) | public function getStmts(): array { method getType (line 81) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Assign.php class Assign (line 7) | class Assign extends Expr { method __construct (line 20) | public function __construct(Expr $var, Expr $expr, array $attributes =... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp.php class AssignOp (line 7) | abstract class AssignOp extends Expr { method __construct (line 20) | public function __construct(Expr $var, Expr $expr, array $attributes =... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { FILE: lib/PhpParser/Node/Expr/AssignOp/BitwiseAnd.php class BitwiseAnd (line 7) | class BitwiseAnd extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/BitwiseOr.php class BitwiseOr (line 7) | class BitwiseOr extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/BitwiseXor.php class BitwiseXor (line 7) | class BitwiseXor extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/Coalesce.php class Coalesce (line 7) | class Coalesce extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/Concat.php class Concat (line 7) | class Concat extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/Div.php class Div (line 7) | class Div extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/Minus.php class Minus (line 7) | class Minus extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/Mod.php class Mod (line 7) | class Mod extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/Mul.php class Mul (line 7) | class Mul extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/Plus.php class Plus (line 7) | class Plus extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/Pow.php class Pow (line 7) | class Pow extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/ShiftLeft.php class ShiftLeft (line 7) | class ShiftLeft extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignOp/ShiftRight.php class ShiftRight (line 7) | class ShiftRight extends AssignOp { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/AssignRef.php class AssignRef (line 7) | class AssignRef extends Expr { method __construct (line 20) | public function __construct(Expr $var, Expr $expr, array $attributes =... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp.php class BinaryOp (line 7) | abstract class BinaryOp extends Expr { method __construct (line 20) | public function __construct(Expr $left, Expr $right, array $attributes... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getOperatorSigil (line 36) | abstract public function getOperatorSigil(): string; FILE: lib/PhpParser/Node/Expr/BinaryOp/BitwiseAnd.php class BitwiseAnd (line 7) | class BitwiseAnd extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/BitwiseOr.php class BitwiseOr (line 7) | class BitwiseOr extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/BitwiseXor.php class BitwiseXor (line 7) | class BitwiseXor extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/BooleanAnd.php class BooleanAnd (line 7) | class BooleanAnd extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/BooleanOr.php class BooleanOr (line 7) | class BooleanOr extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Coalesce.php class Coalesce (line 7) | class Coalesce extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Concat.php class Concat (line 7) | class Concat extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Div.php class Div (line 7) | class Div extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Equal.php class Equal (line 7) | class Equal extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Greater.php class Greater (line 7) | class Greater extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/GreaterOrEqual.php class GreaterOrEqual (line 7) | class GreaterOrEqual extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Identical.php class Identical (line 7) | class Identical extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/LogicalAnd.php class LogicalAnd (line 7) | class LogicalAnd extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/LogicalOr.php class LogicalOr (line 7) | class LogicalOr extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/LogicalXor.php class LogicalXor (line 7) | class LogicalXor extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Minus.php class Minus (line 7) | class Minus extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Mod.php class Mod (line 7) | class Mod extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Mul.php class Mul (line 7) | class Mul extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/NotEqual.php class NotEqual (line 7) | class NotEqual extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/NotIdentical.php class NotIdentical (line 7) | class NotIdentical extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Pipe.php class Pipe (line 7) | class Pipe extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Plus.php class Plus (line 7) | class Plus extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Pow.php class Pow (line 7) | class Pow extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/ShiftLeft.php class ShiftLeft (line 7) | class ShiftLeft extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/ShiftRight.php class ShiftRight (line 7) | class ShiftRight extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Smaller.php class Smaller (line 7) | class Smaller extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/SmallerOrEqual.php class SmallerOrEqual (line 7) | class SmallerOrEqual extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BinaryOp/Spaceship.php class Spaceship (line 7) | class Spaceship extends BinaryOp { method getOperatorSigil (line 8) | public function getOperatorSigil(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BitwiseNot.php class BitwiseNot (line 7) | class BitwiseNot extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/BooleanNot.php class BooleanNot (line 7) | class BooleanNot extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/CallLike.php class CallLike (line 9) | abstract class CallLike extends Expr { method getRawArgs (line 16) | abstract public function getRawArgs(): array; method isFirstClassCallable (line 21) | public function isFirstClassCallable(): bool { method getArgs (line 31) | public function getArgs(): array { method getArg (line 43) | public function getArg(string $name, int $position): ?Arg { FILE: lib/PhpParser/Node/Expr/Cast.php class Cast (line 7) | abstract class Cast extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { FILE: lib/PhpParser/Node/Expr/Cast/Array_.php class Array_ (line 7) | class Array_ extends Cast { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Cast/Bool_.php class Bool_ (line 7) | class Bool_ extends Cast { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Cast/Double.php class Double (line 7) | class Double extends Cast { method getType (line 13) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Cast/Int_.php class Int_ (line 7) | class Int_ extends Cast { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Cast/Object_.php class Object_ (line 7) | class Object_ extends Cast { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Cast/String_.php class String_ (line 7) | class String_ extends Cast { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Cast/Unset_.php class Unset_ (line 7) | class Unset_ extends Cast { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Cast/Void_.php class Void_ (line 7) | class Void_ extends Cast { method getType (line 8) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/ClassConstFetch.php class ClassConstFetch (line 10) | class ClassConstFetch extends Expr { method __construct (line 23) | public function __construct(Node $class, $name, array $attributes = []) { method getSubNodeNames (line 29) | public function getSubNodeNames(): array { method getType (line 33) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Clone_.php class Clone_ (line 7) | class Clone_ extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Closure.php class Closure (line 10) | class Closure extends Expr implements FunctionLike { method __construct (line 47) | public function __construct(array $subNodes = [], array $attributes = ... method getSubNodeNames (line 58) | public function getSubNodeNames(): array { method returnsByRef (line 62) | public function returnsByRef(): bool { method getParams (line 66) | public function getParams(): array { method getReturnType (line 70) | public function getReturnType() { method getStmts (line 75) | public function getStmts(): array { method getAttrGroups (line 79) | public function getAttrGroups(): array { method getType (line 83) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/ClosureUse.php class ClosureUse (line 13) | class ClosureUse extends \PhpParser\Node\ClosureUse { FILE: lib/PhpParser/Node/Expr/ConstFetch.php class ConstFetch (line 8) | class ConstFetch extends Expr { method __construct (line 18) | public function __construct(Name $name, array $attributes = []) { method getSubNodeNames (line 23) | public function getSubNodeNames(): array { method getType (line 27) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Empty_.php class Empty_ (line 7) | class Empty_ extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Error.php class Error (line 13) | class Error extends Expr { method __construct (line 19) | public function __construct(array $attributes = []) { method getSubNodeNames (line 23) | public function getSubNodeNames(): array { method getType (line 27) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/ErrorSuppress.php class ErrorSuppress (line 7) | class ErrorSuppress extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Eval_.php class Eval_ (line 7) | class Eval_ extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Exit_.php class Exit_ (line 7) | class Exit_ extends Expr { method __construct (line 21) | public function __construct(?Expr $expr = null, array $attributes = []) { method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/FuncCall.php class FuncCall (line 8) | class FuncCall extends CallLike { method __construct (line 21) | public function __construct(Node $name, array $args = [], array $attri... method getSubNodeNames (line 27) | public function getSubNodeNames(): array { method getType (line 31) | public function getType(): string { method getRawArgs (line 35) | public function getRawArgs(): array { FILE: lib/PhpParser/Node/Expr/Include_.php class Include_ (line 7) | class Include_ extends Expr { method __construct (line 25) | public function __construct(Expr $expr, int $type, array $attributes =... method getSubNodeNames (line 31) | public function getSubNodeNames(): array { method getType (line 35) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Instanceof_.php class Instanceof_ (line 9) | class Instanceof_ extends Expr { method __construct (line 22) | public function __construct(Expr $expr, Node $class, array $attributes... method getSubNodeNames (line 28) | public function getSubNodeNames(): array { method getType (line 32) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Isset_.php class Isset_ (line 7) | class Isset_ extends Expr { method __construct (line 17) | public function __construct(array $vars, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/List_.php class List_ (line 8) | class List_ extends Expr { method __construct (line 22) | public function __construct(array $items, array $attributes = []) { method getSubNodeNames (line 27) | public function getSubNodeNames(): array { method getType (line 31) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Match_.php class Match_ (line 8) | class Match_ extends Node\Expr { method __construct (line 19) | public function __construct(Node\Expr $cond, array $arms = [], array $... method getSubNodeNames (line 25) | public function getSubNodeNames(): array { method getType (line 29) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/MethodCall.php class MethodCall (line 11) | class MethodCall extends CallLike { method __construct (line 27) | public function __construct(Expr $var, $name, array $args = [], array ... method getSubNodeNames (line 34) | public function getSubNodeNames(): array { method getType (line 38) | public function getType(): string { method getRawArgs (line 42) | public function getRawArgs(): array { FILE: lib/PhpParser/Node/Expr/New_.php class New_ (line 10) | class New_ extends CallLike { method __construct (line 23) | public function __construct(Node $class, array $args = [], array $attr... method getSubNodeNames (line 29) | public function getSubNodeNames(): array { method getType (line 33) | public function getType(): string { method getRawArgs (line 37) | public function getRawArgs(): array { FILE: lib/PhpParser/Node/Expr/NullsafeMethodCall.php class NullsafeMethodCall (line 11) | class NullsafeMethodCall extends CallLike { method __construct (line 27) | public function __construct(Expr $var, $name, array $args = [], array ... method getSubNodeNames (line 34) | public function getSubNodeNames(): array { method getType (line 38) | public function getType(): string { method getRawArgs (line 42) | public function getRawArgs(): array { FILE: lib/PhpParser/Node/Expr/NullsafePropertyFetch.php class NullsafePropertyFetch (line 9) | class NullsafePropertyFetch extends Expr { method __construct (line 22) | public function __construct(Expr $var, $name, array $attributes = []) { method getSubNodeNames (line 28) | public function getSubNodeNames(): array { method getType (line 32) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/PostDec.php class PostDec (line 7) | class PostDec extends Expr { method __construct (line 17) | public function __construct(Expr $var, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/PostInc.php class PostInc (line 7) | class PostInc extends Expr { method __construct (line 17) | public function __construct(Expr $var, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/PreDec.php class PreDec (line 7) | class PreDec extends Expr { method __construct (line 17) | public function __construct(Expr $var, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/PreInc.php class PreInc (line 7) | class PreInc extends Expr { method __construct (line 17) | public function __construct(Expr $var, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Print_.php class Print_ (line 7) | class Print_ extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/PropertyFetch.php class PropertyFetch (line 9) | class PropertyFetch extends Expr { method __construct (line 22) | public function __construct(Expr $var, $name, array $attributes = []) { method getSubNodeNames (line 28) | public function getSubNodeNames(): array { method getType (line 32) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/ShellExec.php class ShellExec (line 8) | class ShellExec extends Expr { method __construct (line 18) | public function __construct(array $parts, array $attributes = []) { method getSubNodeNames (line 23) | public function getSubNodeNames(): array { method getType (line 27) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/StaticCall.php class StaticCall (line 11) | class StaticCall extends CallLike { method __construct (line 27) | public function __construct(Node $class, $name, array $args = [], arra... method getSubNodeNames (line 34) | public function getSubNodeNames(): array { method getType (line 38) | public function getType(): string { method getRawArgs (line 42) | public function getRawArgs(): array { FILE: lib/PhpParser/Node/Expr/StaticPropertyFetch.php class StaticPropertyFetch (line 10) | class StaticPropertyFetch extends Expr { method __construct (line 23) | public function __construct(Node $class, $name, array $attributes = []) { method getSubNodeNames (line 29) | public function getSubNodeNames(): array { method getType (line 33) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Ternary.php class Ternary (line 7) | class Ternary extends Expr { method __construct (line 23) | public function __construct(Expr $cond, ?Expr $if, Expr $else, array $... method getSubNodeNames (line 30) | public function getSubNodeNames(): array { method getType (line 34) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Throw_.php class Throw_ (line 7) | class Throw_ extends Node\Expr { method __construct (line 17) | public function __construct(Node\Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/UnaryMinus.php class UnaryMinus (line 7) | class UnaryMinus extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/UnaryPlus.php class UnaryPlus (line 7) | class UnaryPlus extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Variable.php class Variable (line 7) | class Variable extends Expr { method __construct (line 17) | public function __construct($name, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/YieldFrom.php class YieldFrom (line 7) | class YieldFrom extends Expr { method __construct (line 17) | public function __construct(Expr $expr, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Expr/Yield_.php class Yield_ (line 7) | class Yield_ extends Expr { method __construct (line 20) | public function __construct(?Expr $value = null, ?Expr $key = null, ar... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/FunctionLike.php type FunctionLike (line 7) | interface FunctionLike extends Node { method returnsByRef (line 11) | public function returnsByRef(): bool; method getParams (line 18) | public function getParams(): array; method getReturnType (line 25) | public function getReturnType(); method getStmts (line 32) | public function getStmts(): ?array; method getAttrGroups (line 39) | public function getAttrGroups(): array; FILE: lib/PhpParser/Node/Identifier.php class Identifier (line 10) | class Identifier extends NodeAbstract { method __construct (line 30) | public function __construct(string $name, array $attributes = []) { method getSubNodeNames (line 39) | public function getSubNodeNames(): array { method toString (line 49) | public function toString(): string { method toLowerString (line 59) | public function toLowerString(): string { method isSpecialClassName (line 68) | public function isSpecialClassName(): bool { method __toString (line 78) | public function __toString(): string { method getType (line 82) | public function getType(): string { FILE: lib/PhpParser/Node/InterpolatedStringPart.php class InterpolatedStringPart (line 7) | class InterpolatedStringPart extends NodeAbstract { method __construct (line 17) | public function __construct(string $value, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/IntersectionType.php class IntersectionType (line 5) | class IntersectionType extends ComplexType { method __construct (line 15) | public function __construct(array $types, array $attributes = []) { method getSubNodeNames (line 20) | public function getSubNodeNames(): array { method getType (line 24) | public function getType(): string { FILE: lib/PhpParser/Node/MatchArm.php class MatchArm (line 8) | class MatchArm extends NodeAbstract { method __construct (line 16) | public function __construct(?array $conds, Node\Expr $body, array $att... method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Name.php class Name (line 7) | class Name extends NodeAbstract { method __construct (line 27) | final public function __construct($name, array $attributes = []) { method getSubNodeNames (line 32) | public function getSubNodeNames(): array { method getParts (line 42) | public function getParts(): array { method getFirst (line 51) | public function getFirst(): string { method getLast (line 63) | public function getLast(): string { method isUnqualified (line 75) | public function isUnqualified(): bool { method isQualified (line 84) | public function isQualified(): bool { method isFullyQualified (line 93) | public function isFullyQualified(): bool { method isRelative (line 102) | public function isRelative(): bool { method toString (line 113) | public function toString(): string { method toCodeString (line 124) | public function toCodeString(): string { method toLowerString (line 135) | public function toLowerString(): string { method isSpecialClassName (line 144) | public function isSpecialClassName(): bool { method __toString (line 155) | public function __toString(): string { method slice (line 175) | public function slice(int $offset, ?int $length = null) { method concat (line 226) | public static function concat($name1, $name2, array $attributes = []) { method prepareName (line 251) | private static function prepareName($name): string { method getType (line 275) | public function getType(): string { FILE: lib/PhpParser/Node/Name/FullyQualified.php class FullyQualified (line 5) | class FullyQualified extends \PhpParser\Node\Name { method isUnqualified (line 11) | public function isUnqualified(): bool { method isQualified (line 20) | public function isQualified(): bool { method isFullyQualified (line 29) | public function isFullyQualified(): bool { method isRelative (line 38) | public function isRelative(): bool { method toCodeString (line 42) | public function toCodeString(): string { method getType (line 46) | public function getType(): string { FILE: lib/PhpParser/Node/Name/Relative.php class Relative (line 5) | class Relative extends \PhpParser\Node\Name { method isUnqualified (line 11) | public function isUnqualified(): bool { method isQualified (line 20) | public function isQualified(): bool { method isFullyQualified (line 29) | public function isFullyQualified(): bool { method isRelative (line 38) | public function isRelative(): bool { method toCodeString (line 42) | public function toCodeString(): string { method getType (line 46) | public function getType(): string { FILE: lib/PhpParser/Node/NullableType.php class NullableType (line 7) | class NullableType extends ComplexType { method __construct (line 17) | public function __construct(Node $type, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Param.php class Param (line 9) | class Param extends NodeAbstract { method __construct (line 40) | public function __construct( method getSubNodeNames (line 59) | public function getSubNodeNames(): array { method getType (line 63) | public function getType(): string { method isPromoted (line 70) | public function isPromoted(): bool { method isFinal (line 74) | public function isFinal(): bool { method isPublic (line 78) | public function isPublic(): bool { method isProtected (line 91) | public function isProtected(): bool { method isPrivate (line 95) | public function isPrivate(): bool { method isReadonly (line 99) | public function isReadonly(): bool { method isPublicSet (line 106) | public function isPublicSet(): bool { method isProtectedSet (line 113) | public function isProtectedSet(): bool { method isPrivateSet (line 120) | public function isPrivateSet(): bool { FILE: lib/PhpParser/Node/PropertyHook.php class PropertyHook (line 13) | class PropertyHook extends NodeAbstract implements FunctionLike { method __construct (line 44) | public function __construct($name, $body, array $subNodes = [], array ... method returnsByRef (line 54) | public function returnsByRef(): bool { method getParams (line 58) | public function getParams(): array { method getReturnType (line 62) | public function getReturnType() { method isFinal (line 69) | public function isFinal(): bool { method getStmts (line 73) | public function getStmts(): ?array { method getAttrGroups (line 94) | public function getAttrGroups(): array { method getType (line 98) | public function getType(): string { method getSubNodeNames (line 102) | public function getSubNodeNames(): array { FILE: lib/PhpParser/Node/PropertyItem.php class PropertyItem (line 8) | class PropertyItem extends NodeAbstract { method __construct (line 21) | public function __construct($name, ?Node\Expr $default = null, array $... method getSubNodeNames (line 27) | public function getSubNodeNames(): array { method getType (line 31) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar.php class Scalar (line 5) | abstract class Scalar extends Expr { FILE: lib/PhpParser/Node/Scalar/DNumber.php class DNumber (line 13) | class DNumber extends Float_ { FILE: lib/PhpParser/Node/Scalar/Encapsed.php class Encapsed (line 13) | class Encapsed extends InterpolatedString { FILE: lib/PhpParser/Node/Scalar/EncapsedStringPart.php class EncapsedStringPart (line 15) | class EncapsedStringPart extends InterpolatedStringPart { FILE: lib/PhpParser/Node/Scalar/Float_.php class Float_ (line 7) | class Float_ extends Scalar { method __construct (line 17) | public function __construct(float $value, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method fromString (line 29) | public static function fromString(string $str, array $attributes = [])... method parse (line 45) | public static function parse(string $str): float { method getType (line 72) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/Int_.php class Int_ (line 8) | class Int_ extends Scalar { method __construct (line 24) | public function __construct(int $value, array $attributes = []) { method getSubNodeNames (line 29) | public function getSubNodeNames(): array { method fromString (line 42) | public static function fromString(string $str, array $attributes = [],... method getType (line 76) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/InterpolatedString.php class InterpolatedString (line 9) | class InterpolatedString extends Scalar { method __construct (line 19) | public function __construct(array $parts, array $attributes = []) { method getSubNodeNames (line 24) | public function getSubNodeNames(): array { method getType (line 28) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/LNumber.php class LNumber (line 13) | class LNumber extends Int_ { FILE: lib/PhpParser/Node/Scalar/MagicConst.php class MagicConst (line 7) | abstract class MagicConst extends Scalar { method __construct (line 13) | public function __construct(array $attributes = []) { method getSubNodeNames (line 17) | public function getSubNodeNames(): array { method getName (line 26) | abstract public function getName(): string; FILE: lib/PhpParser/Node/Scalar/MagicConst/Class_.php class Class_ (line 7) | class Class_ extends MagicConst { method getName (line 8) | public function getName(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/MagicConst/Dir.php class Dir (line 7) | class Dir extends MagicConst { method getName (line 8) | public function getName(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/MagicConst/File.php class File (line 7) | class File extends MagicConst { method getName (line 8) | public function getName(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/MagicConst/Function_.php class Function_ (line 7) | class Function_ extends MagicConst { method getName (line 8) | public function getName(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/MagicConst/Line.php class Line (line 7) | class Line extends MagicConst { method getName (line 8) | public function getName(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/MagicConst/Method.php class Method (line 7) | class Method extends MagicConst { method getName (line 8) | public function getName(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/MagicConst/Namespace_.php class Namespace_ (line 7) | class Namespace_ extends MagicConst { method getName (line 8) | public function getName(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/MagicConst/Property.php class Property (line 7) | class Property extends MagicConst { method getName (line 8) | public function getName(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/MagicConst/Trait_.php class Trait_ (line 7) | class Trait_ extends MagicConst { method getName (line 8) | public function getName(): string { method getType (line 12) | public function getType(): string { FILE: lib/PhpParser/Node/Scalar/String_.php class String_ (line 8) | class String_ extends Scalar { method __construct (line 36) | public function __construct(string $value, array $attributes = []) { method getSubNodeNames (line 41) | public function getSubNodeNames(): array { method fromString (line 49) | public static function fromString(string $str, array $attributes = [],... method parse (line 71) | public static function parse(string $str, bool $parseUnicodeEscape = t... method parseEscapeSequences (line 101) | public static function parseEscapeSequences(string $str, ?string $quot... method codePointToUtf8 (line 141) | private static function codePointToUtf8(int $num): string { method getType (line 158) | public function getType(): string { FILE: lib/PhpParser/Node/StaticVar.php class StaticVar (line 8) | class StaticVar extends NodeAbstract { method __construct (line 21) | public function __construct( method getSubNodeNames (line 29) | public function getSubNodeNames(): array { method getType (line 33) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt.php class Stmt (line 7) | abstract class Stmt extends NodeAbstract { FILE: lib/PhpParser/Node/Stmt/Block.php class Block (line 7) | class Block extends Stmt { method __construct (line 17) | public function __construct(array $stmts, array $attributes = []) { method getType (line 22) | public function getType(): string { method getSubNodeNames (line 26) | public function getSubNodeNames(): array { FILE: lib/PhpParser/Node/Stmt/Break_.php class Break_ (line 7) | class Break_ extends Node\Stmt { method __construct (line 17) | public function __construct(?Node\Expr $num = null, array $attributes ... method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Case_.php class Case_ (line 7) | class Case_ extends Node\Stmt { method __construct (line 20) | public function __construct(?Node\Expr $cond, array $stmts = [], array... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Catch_.php class Catch_ (line 8) | class Catch_ extends Node\Stmt { method __construct (line 24) | public function __construct( method getSubNodeNames (line 33) | public function getSubNodeNames(): array { method getType (line 37) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/ClassConst.php class ClassConst (line 8) | class ClassConst extends Node\Stmt { method __construct (line 27) | public function __construct( method getSubNodeNames (line 41) | public function getSubNodeNames(): array { method isPublic (line 48) | public function isPublic(): bool { method isProtected (line 56) | public function isProtected(): bool { method isPrivate (line 63) | public function isPrivate(): bool { method isFinal (line 70) | public function isFinal(): bool { method getType (line 74) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/ClassLike.php class ClassLike (line 8) | abstract class ClassLike extends Node\Stmt { method getTraitUses (line 22) | public function getTraitUses(): array { method getConstants (line 35) | public function getConstants(): array { method getProperties (line 48) | public function getProperties(): array { method getProperty (line 65) | public function getProperty(string $name): ?Property { method getMethods (line 83) | public function getMethods(): array { method getMethod (line 100) | public function getMethod(string $name): ?ClassMethod { FILE: lib/PhpParser/Node/Stmt/ClassMethod.php class ClassMethod (line 9) | class ClassMethod extends Node\Stmt implements FunctionLike { method __construct (line 66) | public function __construct($name, array $subNodes = [], array $attrib... method getSubNodeNames (line 77) | public function getSubNodeNames(): array { method returnsByRef (line 81) | public function returnsByRef(): bool { method getParams (line 85) | public function getParams(): array { method getReturnType (line 89) | public function getReturnType() { method getStmts (line 93) | public function getStmts(): ?array { method getAttrGroups (line 97) | public function getAttrGroups(): array { method isPublic (line 104) | public function isPublic(): bool { method isProtected (line 112) | public function isProtected(): bool { method isPrivate (line 119) | public function isPrivate(): bool { method isAbstract (line 126) | public function isAbstract(): bool { method isFinal (line 133) | public function isFinal(): bool { method isStatic (line 140) | public function isStatic(): bool { method isMagic (line 147) | public function isMagic(): bool { method getType (line 151) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Class_.php class Class_ (line 8) | class Class_ extends ClassLike { method __construct (line 52) | public function __construct($name, array $subNodes = [], array $attrib... method getSubNodeNames (line 62) | public function getSubNodeNames(): array { method isAbstract (line 69) | public function isAbstract(): bool { method isFinal (line 76) | public function isFinal(): bool { method isReadonly (line 80) | public function isReadonly(): bool { method isAnonymous (line 87) | public function isAnonymous(): bool { method getType (line 91) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Const_.php class Const_ (line 7) | class Const_ extends Node\Stmt { method __construct (line 20) | public function __construct( method getSubNodeNames (line 30) | public function getSubNodeNames(): array { method getType (line 34) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Continue_.php class Continue_ (line 7) | class Continue_ extends Node\Stmt { method __construct (line 17) | public function __construct(?Node\Expr $num = null, array $attributes ... method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/DeclareDeclare.php class DeclareDeclare (line 15) | class DeclareDeclare extends DeclareItem { FILE: lib/PhpParser/Node/Stmt/Declare_.php class Declare_ (line 8) | class Declare_ extends Node\Stmt { method __construct (line 21) | public function __construct(array $declares, ?array $stmts = null, arr... method getSubNodeNames (line 27) | public function getSubNodeNames(): array { method getType (line 31) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Do_.php class Do_ (line 7) | class Do_ extends Node\Stmt { method __construct (line 20) | public function __construct(Node\Expr $cond, array $stmts = [], array ... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Echo_.php class Echo_ (line 7) | class Echo_ extends Node\Stmt { method __construct (line 17) | public function __construct(array $exprs, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/ElseIf_.php class ElseIf_ (line 7) | class ElseIf_ extends Node\Stmt { method __construct (line 20) | public function __construct(Node\Expr $cond, array $stmts = [], array ... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Else_.php class Else_ (line 7) | class Else_ extends Node\Stmt { method __construct (line 17) | public function __construct(array $stmts = [], array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/EnumCase.php class EnumCase (line 8) | class EnumCase extends Node\Stmt { method __construct (line 22) | public function __construct($name, ?Node\Expr $expr = null, array $att... method getSubNodeNames (line 29) | public function getSubNodeNames(): array { method getType (line 33) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Enum_.php class Enum_ (line 7) | class Enum_ extends ClassLike { method __construct (line 27) | public function __construct($name, array $subNodes = [], array $attrib... method getSubNodeNames (line 37) | public function getSubNodeNames(): array { method getType (line 41) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Expression.php class Expression (line 10) | class Expression extends Node\Stmt { method __construct (line 20) | public function __construct(Node\Expr $expr, array $attributes = []) { method getSubNodeNames (line 25) | public function getSubNodeNames(): array { method getType (line 29) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Finally_.php class Finally_ (line 7) | class Finally_ extends Node\Stmt { method __construct (line 17) | public function __construct(array $stmts = [], array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/For_.php class For_ (line 7) | class For_ extends Node\Stmt { method __construct (line 32) | public function __construct(array $subNodes = [], array $attributes = ... method getSubNodeNames (line 40) | public function getSubNodeNames(): array { method getType (line 44) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Foreach_.php class Foreach_ (line 7) | class Foreach_ extends Node\Stmt { method __construct (line 34) | public function __construct(Node\Expr $expr, Node\Expr $valueVar, arra... method getSubNodeNames (line 43) | public function getSubNodeNames(): array { method getType (line 47) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Function_.php class Function_ (line 8) | class Function_ extends Node\Stmt implements FunctionLike { method __construct (line 43) | public function __construct($name, array $subNodes = [], array $attrib... method getSubNodeNames (line 53) | public function getSubNodeNames(): array { method returnsByRef (line 57) | public function returnsByRef(): bool { method getParams (line 61) | public function getParams(): array { method getReturnType (line 65) | public function getReturnType() { method getAttrGroups (line 69) | public function getAttrGroups(): array { method getStmts (line 74) | public function getStmts(): array { method getType (line 78) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Global_.php class Global_ (line 7) | class Global_ extends Node\Stmt { method __construct (line 17) | public function __construct(array $vars, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Goto_.php class Goto_ (line 8) | class Goto_ extends Stmt { method __construct (line 18) | public function __construct($name, array $attributes = []) { method getSubNodeNames (line 23) | public function getSubNodeNames(): array { method getType (line 27) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/GroupUse.php class GroupUse (line 9) | class GroupUse extends Stmt { method __construct (line 27) | public function __construct(Name $prefix, array $uses, int $type = Use... method getSubNodeNames (line 34) | public function getSubNodeNames(): array { method getType (line 38) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/HaltCompiler.php class HaltCompiler (line 7) | class HaltCompiler extends Stmt { method __construct (line 17) | public function __construct(string $remaining, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/If_.php class If_ (line 7) | class If_ extends Node\Stmt { method __construct (line 31) | public function __construct(Node\Expr $cond, array $subNodes = [], arr... method getSubNodeNames (line 39) | public function getSubNodeNames(): array { method getType (line 43) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/InlineHTML.php class InlineHTML (line 7) | class InlineHTML extends Stmt { method __construct (line 17) | public function __construct(string $value, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Interface_.php class Interface_ (line 7) | class Interface_ extends ClassLike { method __construct (line 25) | public function __construct($name, array $subNodes = [], array $attrib... method getSubNodeNames (line 33) | public function getSubNodeNames(): array { method getType (line 37) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Label.php class Label (line 8) | class Label extends Stmt { method __construct (line 18) | public function __construct($name, array $attributes = []) { method getSubNodeNames (line 23) | public function getSubNodeNames(): array { method getType (line 27) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Namespace_.php class Namespace_ (line 7) | class Namespace_ extends Node\Stmt { method __construct (line 24) | public function __construct(?Node\Name $name = null, ?array $stmts = [... method getSubNodeNames (line 30) | public function getSubNodeNames(): array { method getType (line 34) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Nop.php class Nop (line 8) | class Nop extends Node\Stmt { method getSubNodeNames (line 9) | public function getSubNodeNames(): array { method getType (line 13) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Property.php class Property (line 12) | class Property extends Node\Stmt { method __construct (line 34) | public function __construct(int $flags, array $props, array $attribute... method getSubNodeNames (line 43) | public function getSubNodeNames(): array { method isPublic (line 50) | public function isPublic(): bool { method isProtected (line 58) | public function isProtected(): bool { method isPrivate (line 65) | public function isPrivate(): bool { method isStatic (line 72) | public function isStatic(): bool { method isReadonly (line 79) | public function isReadonly(): bool { method isAbstract (line 86) | public function isAbstract(): bool { method isFinal (line 93) | public function isFinal(): bool { method isPublicSet (line 100) | public function isPublicSet(): bool { method isProtectedSet (line 107) | public function isProtectedSet(): bool { method isPrivateSet (line 114) | public function isPrivateSet(): bool { method getType (line 118) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/PropertyProperty.php class PropertyProperty (line 15) | class PropertyProperty extends PropertyItem { FILE: lib/PhpParser/Node/Stmt/Return_.php class Return_ (line 7) | class Return_ extends Node\Stmt { method __construct (line 17) | public function __construct(?Node\Expr $expr = null, array $attributes... method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/StaticVar.php class StaticVar (line 13) | class StaticVar extends \PhpParser\Node\StaticVar { FILE: lib/PhpParser/Node/Stmt/Static_.php class Static_ (line 8) | class Static_ extends Stmt { method __construct (line 18) | public function __construct(array $vars, array $attributes = []) { method getSubNodeNames (line 23) | public function getSubNodeNames(): array { method getType (line 27) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Switch_.php class Switch_ (line 7) | class Switch_ extends Node\Stmt { method __construct (line 20) | public function __construct(Node\Expr $cond, array $cases, array $attr... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/TraitUse.php class TraitUse (line 7) | class TraitUse extends Node\Stmt { method __construct (line 20) | public function __construct(array $traits, array $adaptations = [], ar... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/TraitUseAdaptation.php class TraitUseAdaptation (line 7) | abstract class TraitUseAdaptation extends Node\Stmt { FILE: lib/PhpParser/Node/Stmt/TraitUseAdaptation/Alias.php class Alias (line 7) | class Alias extends Node\Stmt\TraitUseAdaptation { method __construct (line 22) | public function __construct(?Node\Name $trait, $method, ?int $newModif... method getSubNodeNames (line 30) | public function getSubNodeNames(): array { method getType (line 34) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/TraitUseAdaptation/Precedence.php class Precedence (line 7) | class Precedence extends Node\Stmt\TraitUseAdaptation { method __construct (line 19) | public function __construct(Node\Name $trait, $method, array $insteado... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Trait_.php class Trait_ (line 7) | class Trait_ extends ClassLike { method __construct (line 20) | public function __construct($name, array $subNodes = [], array $attrib... method getSubNodeNames (line 27) | public function getSubNodeNames(): array { method getType (line 31) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/TryCatch.php class TryCatch (line 7) | class TryCatch extends Node\Stmt { method __construct (line 23) | public function __construct(array $stmts, array $catches, ?Finally_ $f... method getSubNodeNames (line 30) | public function getSubNodeNames(): array { method getType (line 34) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/Unset_.php class Unset_ (line 7) | class Unset_ extends Node\Stmt { method __construct (line 17) | public function __construct(array $vars, array $attributes = []) { method getSubNodeNames (line 22) | public function getSubNodeNames(): array { method getType (line 26) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/UseUse.php class UseUse (line 15) | class UseUse extends UseItem { FILE: lib/PhpParser/Node/Stmt/Use_.php class Use_ (line 8) | class Use_ extends Stmt { method __construct (line 34) | public function __construct(array $uses, int $type = self::TYPE_NORMAL... method getSubNodeNames (line 40) | public function getSubNodeNames(): array { method getType (line 44) | public function getType(): string { FILE: lib/PhpParser/Node/Stmt/While_.php class While_ (line 7) | class While_ extends Node\Stmt { method __construct (line 20) | public function __construct(Node\Expr $cond, array $stmts = [], array ... method getSubNodeNames (line 26) | public function getSubNodeNames(): array { method getType (line 30) | public function getType(): string { FILE: lib/PhpParser/Node/UnionType.php class UnionType (line 5) | class UnionType extends ComplexType { method __construct (line 15) | public function __construct(array $types, array $attributes = []) { method getSubNodeNames (line 20) | public function getSubNodeNames(): array { method getType (line 24) | public function getType(): string { FILE: lib/PhpParser/Node/UseItem.php class UseItem (line 9) | class UseItem extends NodeAbstract { method __construct (line 27) | public function __construct(Node\Name $name, $alias = null, int $type ... method getSubNodeNames (line 34) | public function getSubNodeNames(): array { method getAlias (line 41) | public function getAlias(): Identifier { method getType (line 49) | public function getType(): string { FILE: lib/PhpParser/Node/VarLikeIdentifier.php class VarLikeIdentifier (line 12) | class VarLikeIdentifier extends Identifier { method getType (line 13) | public function getType(): string { FILE: lib/PhpParser/Node/VariadicPlaceholder.php class VariadicPlaceholder (line 10) | class VariadicPlaceholder extends NodeAbstract { method __construct (line 16) | public function __construct(array $attributes = []) { method getType (line 20) | public function getType(): string { method getSubNodeNames (line 24) | public function getSubNodeNames(): array { FILE: lib/PhpParser/NodeAbstract.php class NodeAbstract (line 5) | abstract class NodeAbstract implements Node, \JsonSerializable { method __construct (line 14) | public function __construct(array $attributes = []) { method getLine (line 24) | public function getLine(): int { method getStartLine (line 36) | public function getStartLine(): int { method getEndLine (line 48) | public function getEndLine(): int { method getStartTokenPos (line 61) | public function getStartTokenPos(): int { method getEndTokenPos (line 74) | public function getEndTokenPos(): int { method getStartFilePos (line 85) | public function getStartFilePos(): int { method getEndFilePos (line 96) | public function getEndFilePos(): int { method getComments (line 107) | public function getComments(): array { method getDocComment (line 116) | public function getDocComment(): ?Comment\Doc { method setDocComment (line 135) | public function setDocComment(Comment\Doc $docComment): void { method setAttribute (line 151) | public function setAttribute(string $key, $value): void { method hasAttribute (line 155) | public function hasAttribute(string $key): bool { method getAttribute (line 159) | public function getAttribute(string $key, $default = null) { method getAttributes (line 167) | public function getAttributes(): array { method setAttributes (line 171) | public function setAttributes(array $attributes): void { method jsonSerialize (line 178) | public function jsonSerialize(): array { FILE: lib/PhpParser/NodeDumper.php class NodeDumper (line 15) | class NodeDumper { method __construct (line 44) | public function __construct(array $options = []) { method dump (line 60) | public function dump($node, ?string $code = null): string { method dumpRecursive (line 69) | protected function dumpRecursive($node, bool $indent = true): void { method dumpFlags (line 165) | protected function dumpFlags(int $flags): string { method dumpEnum (line 206) | private function dumpEnum(int $value, array $map): string { method dumpIncludeType (line 213) | private function dumpIncludeType(int $type): string { method dumpUseType (line 222) | private function dumpUseType(int $type): string { method dumpIntKind (line 231) | private function dumpIntKind(int $kind): string { method dumpStringKind (line 240) | private function dumpStringKind(int $kind): string { method dumpArrayKind (line 249) | private function dumpArrayKind(int $kind): string { method dumpListKind (line 256) | private function dumpListKind(int $kind): string { method dumpPosition (line 270) | protected function dumpPosition(Node $node): ?string { method toColumn (line 287) | private function toColumn(string $code, int $pos): int { FILE: lib/PhpParser/NodeFinder.php class NodeFinder (line 8) | class NodeFinder { method find (line 17) | public function find($nodes, callable $filter): array { method findInstanceOf (line 44) | public function findInstanceOf($nodes, string $class): array { method findFirst (line 58) | public function findFirst($nodes, callable $filter): ?Node { method findFirstInstanceOf (line 85) | public function findFirstInstanceOf($nodes, string $class): ?Node { FILE: lib/PhpParser/NodeTraverser.php class NodeTraverser (line 5) | class NodeTraverser implements NodeTraverserInterface { method __construct (line 37) | public function __construct(NodeVisitor ...$visitors) { method addVisitor (line 46) | public function addVisitor(NodeVisitor $visitor): void { method removeVisitor (line 53) | public function removeVisitor(NodeVisitor $visitor): void { method traverse (line 67) | public function traverse(array $nodes): array { method traverseNode (line 93) | protected function traverseNode(Node $node): void { method traverseArray (line 181) | protected function traverseArray(array $nodes): array { method ensureReplacementReasonable (line 271) | private function ensureReplacementReasonable(Node $old, Node $new): vo... FILE: lib/PhpParser/NodeTraverserInterface.php type NodeTraverserInterface (line 5) | interface NodeTraverserInterface { method addVisitor (line 11) | public function addVisitor(NodeVisitor $visitor): void; method removeVisitor (line 16) | public function removeVisitor(NodeVisitor $visitor): void; method traverse (line 25) | public function traverse(array $nodes): array; FILE: lib/PhpParser/NodeVisitor.php type NodeVisitor (line 5) | interface NodeVisitor { method beforeTraverse (line 59) | public function beforeTraverse(array $nodes); method enterNode (line 87) | public function enterNode(Node $node); method leaveNode (line 110) | public function leaveNode(Node $node); method afterTraverse (line 123) | public function afterTraverse(array $nodes); FILE: lib/PhpParser/NodeVisitor/CloningVisitor.php class CloningVisitor (line 13) | class CloningVisitor extends NodeVisitorAbstract { method enterNode (line 14) | public function enterNode(Node $origNode) { FILE: lib/PhpParser/NodeVisitor/CommentAnnotatingVisitor.php class CommentAnnotatingVisitor (line 10) | class CommentAnnotatingVisitor extends NodeVisitorAbstract { method __construct (line 23) | public function __construct(array $tokens) { method enterNode (line 35) | public function enterNode(Node $node) { FILE: lib/PhpParser/NodeVisitor/FindingVisitor.php class FindingVisitor (line 12) | class FindingVisitor extends NodeVisitorAbstract { method __construct (line 18) | public function __construct(callable $filterCallback) { method getFoundNodes (line 29) | public function getFoundNodes(): array { method beforeTraverse (line 33) | public function beforeTraverse(array $nodes): ?array { method enterNode (line 39) | public function enterNode(Node $node) { FILE: lib/PhpParser/NodeVisitor/FirstFindingVisitor.php class FirstFindingVisitor (line 13) | class FirstFindingVisitor extends NodeVisitorAbstract { method __construct (line 19) | public function __construct(callable $filterCallback) { method getFoundNode (line 30) | public function getFoundNode(): ?Node { method beforeTraverse (line 34) | public function beforeTraverse(array $nodes): ?array { method enterNode (line 40) | public function enterNode(Node $node) { FILE: lib/PhpParser/NodeVisitor/NameResolver.php class NameResolver (line 14) | class NameResolver extends NodeVisitorAbstract { method __construct (line 37) | public function __construct(?ErrorHandler $errorHandler = null, array ... method getNameContext (line 46) | public function getNameContext(): NameContext { method beforeTraverse (line 50) | public function beforeTraverse(array $nodes): ?array { method enterNode (line 55) | public function enterNode(Node $node) { method addAlias (line 172) | private function addAlias(Node\UseItem $use, int $type, ?Name $prefix ... method resolveSignature (line 184) | private function resolveSignature($node): void { method resolveType (line 197) | private function resolveType(?Node $node): ?Node { method resolveName (line 222) | protected function resolveName(Name $name, int $type): Name { method resolveClassName (line 253) | protected function resolveClassName(Name $name): Name { method addNamespacedName (line 257) | protected function addNamespacedName(Node $node): void { method resolveAttrGroups (line 262) | protected function resolveAttrGroups(Node $node): void { FILE: lib/PhpParser/NodeVisitor/NodeConnectingVisitor.php class NodeConnectingVisitor (line 19) | final class NodeConnectingVisitor extends NodeVisitorAbstract { method __construct (line 32) | public function __construct(bool $weakReferences = false) { method beforeTraverse (line 36) | public function beforeTraverse(array $nodes) { method enterNode (line 41) | public function enterNode(Node $node) { method leaveNode (line 68) | public function leaveNode(Node $node) { FILE: lib/PhpParser/NodeVisitor/ParentConnectingVisitor.php class ParentConnectingVisitor (line 19) | final class ParentConnectingVisitor extends NodeVisitorAbstract { method __construct (line 27) | public function __construct(bool $weakReferences = false) { method beforeTraverse (line 31) | public function beforeTraverse(array $nodes) { method enterNode (line 35) | public function enterNode(Node $node) { method leaveNode (line 48) | public function leaveNode(Node $node) { FILE: lib/PhpParser/NodeVisitorAbstract.php class NodeVisitorAbstract (line 8) | abstract class NodeVisitorAbstract implements NodeVisitor { method beforeTraverse (line 9) | public function beforeTraverse(array $nodes) { method enterNode (line 13) | public function enterNode(Node $node) { method leaveNode (line 17) | public function leaveNode(Node $node) { method afterTraverse (line 21) | public function afterTraverse(array $nodes) { FILE: lib/PhpParser/Parser.php type Parser (line 5) | interface Parser { method parse (line 16) | public function parse(string $code, ?ErrorHandler $errorHandler = null... method getTokens (line 23) | public function getTokens(): array; FILE: lib/PhpParser/Parser/Php7.php class Php7 (line 19) | class Php7 extends \PhpParser\ParserAbstract method initReduceCallbacks (line 1251) | protected function initReduceCallbacks(): void { FILE: lib/PhpParser/Parser/Php8.php class Php8 (line 19) | class Php8 extends \PhpParser\ParserAbstract method initReduceCallbacks (line 1240) | protected function initReduceCallbacks(): void { FILE: lib/PhpParser/ParserAbstract.php class ParserAbstract (line 39) | abstract class ParserAbstract implements Parser { method initReduceCallbacks (line 148) | abstract protected function initReduceCallbacks(): void; method __construct (line 163) | public function __construct(Lexer $lexer, ?PhpVersion $phpVersion = nu... method parse (line 187) | public function parse(string $code, ?ErrorHandler $errorHandler = null... method getTokens (line 224) | public function getTokens(): array { method doParse (line 229) | protected function doParse(): ?array { method emitError (line 425) | protected function emitError(Error $error): void { method getErrorMessage (line 437) | protected function getErrorMessage(int $symbol, int $state): string { method getExpectedTokens (line 453) | protected function getExpectedTokens(int $state): array { method getAttributes (line 488) | protected function getAttributes(int $tokenStartPos, int $tokenEndPos)... method getAttributesForToken (line 506) | protected function getAttributesForToken(int $tokenPos): array { method handleNamespaces (line 568) | protected function handleNamespaces(array $stmts): array { method fixupNamespaceAttributes (line 624) | private function fixupNamespaceAttributes(Node\Stmt\Namespace_ $stmt):... method getNamespaceErrorAttributes (line 643) | private function getNamespaceErrorAttributes(Namespace_ $node): array { method getNamespacingStyle (line 665) | private function getNamespacingStyle(array $stmts): ?string { method handleBuiltinTypes (line 709) | protected function handleBuiltinTypes(Name $name) { method getAttributesAt (line 729) | protected function getAttributesAt(int $stackPos): array { method getFloatCastKind (line 733) | protected function getFloatCastKind(string $cast): int { method getIntCastKind (line 746) | protected function getIntCastKind(string $cast): int { method getBoolCastKind (line 755) | protected function getBoolCastKind(string $cast): int { method getStringCastKind (line 764) | protected function getStringCastKind(string $cast): int { method parseLNumber (line 774) | protected function parseLNumber(string $str, array $attributes, bool $... method parseNumString (line 792) | protected function parseNumString(string $str, array $attributes) { method stripIndentation (line 806) | protected function stripIndentation( method parseDocString (line 843) | protected function parseDocString( method createCommentFromToken (line 927) | protected function createCommentFromToken(Token $token, int $tokenPos)... method getCommentBeforeToken (line 939) | protected function getCommentBeforeToken(int $tokenPos): ?Comment { method maybeCreateZeroLengthNop (line 956) | protected function maybeCreateZeroLengthNop(int $tokenPos): ?Nop { method maybeCreateNop (line 976) | protected function maybeCreateNop(int $tokenStartPos, int $tokenEndPos... method handleHaltCompiler (line 983) | protected function handleHaltCompiler(): string { method inlineHtmlHasLeadingNewline (line 992) | protected function inlineHtmlHasLeadingNewline(int $stackPos): bool { method createEmptyElemAttributes (line 1008) | protected function createEmptyElemAttributes(int $tokenPos): array { method fixupArrayDestructuring (line 1012) | protected function fixupArrayDestructuring(Array_ $node): Expr\List_ { method postprocessList (line 1028) | protected function postprocessList(Expr\List_ $node): void { method fixupAlternativeElse (line 1038) | protected function fixupAlternativeElse($node): void { method checkClassModifier (line 1055) | protected function checkClassModifier(int $a, int $b, int $modifierPos... method checkModifier (line 1064) | protected function checkModifier(int $a, int $b, int $modifierPos): vo... method checkParam (line 1074) | protected function checkParam(Param $node): void { method checkTryCatch (line 1090) | protected function checkTryCatch(TryCatch $node): void { method checkNamespace (line 1098) | protected function checkNamespace(Namespace_ $node): void { method checkClassName (line 1110) | private function checkClassName(?Identifier $name, int $namePos): void { method checkImplementedInterfaces (line 1120) | private function checkImplementedInterfaces(array $interfaces): void { method checkClass (line 1131) | protected function checkClass(Class_ $node, int $namePos): void { method checkInterface (line 1144) | protected function checkInterface(Interface_ $node, int $namePos): void { method checkEnum (line 1149) | protected function checkEnum(Enum_ $node, int $namePos): void { method checkClassMethod (line 1154) | protected function checkClassMethod(ClassMethod $node, int $modifierPo... method checkClassConst (line 1182) | protected function checkClassConst(ClassConst $node, int $modifierPos)... method checkUseUse (line 1192) | protected function checkUseUse(UseItem $node, int $namePos): void { method checkPropertyHooksForMultiProperty (line 1204) | protected function checkPropertyHooksForMultiProperty(Property $proper... method checkEmptyPropertyHookList (line 1212) | protected function checkEmptyPropertyHookList(array $hooks, int $hookP... method checkPropertyHook (line 1219) | protected function checkPropertyHook(PropertyHook $hook, ?int $paramLi... method checkPropertyHookModifiers (line 1232) | protected function checkPropertyHookModifiers(int $a, int $b, int $mod... method checkConstantAttributes (line 1247) | protected function checkConstantAttributes(Const_ $node): void { method checkPipeOperatorParentheses (line 1254) | protected function checkPipeOperatorParentheses(Expr $node): void { method addPropertyNameToHooks (line 1264) | protected function addPropertyNameToHooks(Node $node): void { method isSimpleExit (line 1276) | private function isSimpleExit(array $args): bool { method createExitExpr (line 1292) | protected function createExitExpr(string $name, int $namePos, array $a... method createTokenMap (line 1310) | protected function createTokenMap(): array { FILE: lib/PhpParser/ParserFactory.php class ParserFactory (line 8) | class ParserFactory { method createForVersion (line 14) | public function createForVersion(PhpVersion $version): Parser { method createForNewestSupportedVersion (line 31) | public function createForNewestSupportedVersion(): Parser { method createForHostVersion (line 39) | public function createForHostVersion(): Parser { FILE: lib/PhpParser/PhpVersion.php class PhpVersion (line 8) | class PhpVersion { method __construct (line 30) | private function __construct(int $id) { method fromComponents (line 37) | public static function fromComponents(int $major, int $minor): self { method getNewestSupported (line 45) | public static function getNewestSupported(): self { method getHostVersion (line 52) | public static function getHostVersion(): self { method fromString (line 59) | public static function fromString(string $version): self { method equals (line 69) | public function equals(PhpVersion $other): bool { method newerOrEqual (line 76) | public function newerOrEqual(PhpVersion $other): bool { method older (line 83) | public function older(PhpVersion $other): bool { method isHostVersion (line 90) | public function isHostVersion(): bool { method supportsBuiltinType (line 97) | public function supportsBuiltinType(string $type): bool { method supportsShortArraySyntax (line 105) | public function supportsShortArraySyntax(): bool { method supportsShortArrayDestructuring (line 112) | public function supportsShortArrayDestructuring(): bool { method supportsFlexibleHeredoc (line 119) | public function supportsFlexibleHeredoc(): bool { method supportsTrailingCommaInParamList (line 126) | public function supportsTrailingCommaInParamList(): bool { method allowsAssignNewByReference (line 133) | public function allowsAssignNewByReference(): bool { method allowsInvalidOctals (line 140) | public function allowsInvalidOctals(): bool { method allowsDelInIdentifiers (line 147) | public function allowsDelInIdentifiers(): bool { method supportsYieldWithoutParentheses (line 154) | public function supportsYieldWithoutParentheses(): bool { method supportsUnicodeEscapes (line 161) | public function supportsUnicodeEscapes(): bool { method supportsAttributes (line 168) | public function supportsAttributes(): bool { method supportsNewDereferenceWithoutParentheses (line 172) | public function supportsNewDereferenceWithoutParentheses(): bool { FILE: lib/PhpParser/PrettyPrinter.php type PrettyPrinter (line 7) | interface PrettyPrinter { method prettyPrint (line 15) | public function prettyPrint(array $stmts): string; method prettyPrintExpr (line 24) | public function prettyPrintExpr(Expr $node): string; method prettyPrintFile (line 33) | public function prettyPrintFile(array $stmts): string; method printFormatPreserving (line 50) | public function printFormatPreserving(array $stmts, array $origStmts, ... FILE: lib/PhpParser/PrettyPrinter/Standard.php class Standard (line 16) | class Standard extends PrettyPrinterAbstract { method pParam (line 19) | protected function pParam(Node\Param $node): string { method pArg (line 30) | protected function pArg(Node\Arg $node): string { method pVariadicPlaceholder (line 36) | protected function pVariadicPlaceholder(Node\VariadicPlaceholder $node... method pConst (line 40) | protected function pConst(Node\Const_ $node): string { method pNullableType (line 44) | protected function pNullableType(Node\NullableType $node): string { method pUnionType (line 48) | protected function pUnionType(Node\UnionType $node): string { method pIntersectionType (line 60) | protected function pIntersectionType(Node\IntersectionType $node): str... method pIdentifier (line 64) | protected function pIdentifier(Node\Identifier $node): string { method pVarLikeIdentifier (line 68) | protected function pVarLikeIdentifier(Node\VarLikeIdentifier $node): s... method pAttribute (line 72) | protected function pAttribute(Node\Attribute $node): string { method pAttributeGroup (line 77) | protected function pAttributeGroup(Node\AttributeGroup $node): string { method pName (line 83) | protected function pName(Name $node): string { method pName_FullyQualified (line 87) | protected function pName_FullyQualified(Name\FullyQualified $node): st... method pName_Relative (line 91) | protected function pName_Relative(Name\Relative $node): string { method pScalar_MagicConst_Class (line 97) | protected function pScalar_MagicConst_Class(MagicConst\Class_ $node): ... method pScalar_MagicConst_Dir (line 101) | protected function pScalar_MagicConst_Dir(MagicConst\Dir $node): string { method pScalar_MagicConst_File (line 105) | protected function pScalar_MagicConst_File(MagicConst\File $node): str... method pScalar_MagicConst_Function (line 109) | protected function pScalar_MagicConst_Function(MagicConst\Function_ $n... method pScalar_MagicConst_Line (line 113) | protected function pScalar_MagicConst_Line(MagicConst\Line $node): str... method pScalar_MagicConst_Method (line 117) | protected function pScalar_MagicConst_Method(MagicConst\Method $node):... method pScalar_MagicConst_Namespace (line 121) | protected function pScalar_MagicConst_Namespace(MagicConst\Namespace_ ... method pScalar_MagicConst_Trait (line 125) | protected function pScalar_MagicConst_Trait(MagicConst\Trait_ $node): ... method pScalar_MagicConst_Property (line 129) | protected function pScalar_MagicConst_Property(MagicConst\Property $no... method indentString (line 135) | private function indentString(string $str): string { method pScalar_String (line 139) | protected function pScalar_String(Scalar\String_ $node): string { method pScalar_InterpolatedString (line 180) | protected function pScalar_InterpolatedString(Scalar\InterpolatedStrin... method pScalar_Int (line 199) | protected function pScalar_Int(Scalar\Int_ $node): string { method pScalar_Float (line 234) | protected function pScalar_Float(Scalar\Float_ $node): string { method pExpr_Assign (line 263) | protected function pExpr_Assign(Expr\Assign $node, int $precedence, in... method pExpr_AssignRef (line 267) | protected function pExpr_AssignRef(Expr\AssignRef $node, int $preceden... method pExpr_AssignOp_Plus (line 271) | protected function pExpr_AssignOp_Plus(AssignOp\Plus $node, int $prece... method pExpr_AssignOp_Minus (line 275) | protected function pExpr_AssignOp_Minus(AssignOp\Minus $node, int $pre... method pExpr_AssignOp_Mul (line 279) | protected function pExpr_AssignOp_Mul(AssignOp\Mul $node, int $precede... method pExpr_AssignOp_Div (line 283) | protected function pExpr_AssignOp_Div(AssignOp\Div $node, int $precede... method pExpr_AssignOp_Concat (line 287) | protected function pExpr_AssignOp_Concat(AssignOp\Concat $node, int $p... method pExpr_AssignOp_Mod (line 291) | protected function pExpr_AssignOp_Mod(AssignOp\Mod $node, int $precede... method pExpr_AssignOp_BitwiseAnd (line 295) | protected function pExpr_AssignOp_BitwiseAnd(AssignOp\BitwiseAnd $node... method pExpr_AssignOp_BitwiseOr (line 299) | protected function pExpr_AssignOp_BitwiseOr(AssignOp\BitwiseOr $node, ... method pExpr_AssignOp_BitwiseXor (line 303) | protected function pExpr_AssignOp_BitwiseXor(AssignOp\BitwiseXor $node... method pExpr_AssignOp_ShiftLeft (line 307) | protected function pExpr_AssignOp_ShiftLeft(AssignOp\ShiftLeft $node, ... method pExpr_AssignOp_ShiftRight (line 311) | protected function pExpr_AssignOp_ShiftRight(AssignOp\ShiftRight $node... method pExpr_AssignOp_Pow (line 315) | protected function pExpr_AssignOp_Pow(AssignOp\Pow $node, int $precede... method pExpr_AssignOp_Coalesce (line 319) | protected function pExpr_AssignOp_Coalesce(AssignOp\Coalesce $node, in... method pExpr_BinaryOp_Plus (line 325) | protected function pExpr_BinaryOp_Plus(BinaryOp\Plus $node, int $prece... method pExpr_BinaryOp_Minus (line 329) | protected function pExpr_BinaryOp_Minus(BinaryOp\Minus $node, int $pre... method pExpr_BinaryOp_Mul (line 333) | protected function pExpr_BinaryOp_Mul(BinaryOp\Mul $node, int $precede... method pExpr_BinaryOp_Div (line 337) | protected function pExpr_BinaryOp_Div(BinaryOp\Div $node, int $precede... method pExpr_BinaryOp_Concat (line 341) | protected function pExpr_BinaryOp_Concat(BinaryOp\Concat $node, int $p... method pExpr_BinaryOp_Mod (line 345) | protected function pExpr_BinaryOp_Mod(BinaryOp\Mod $node, int $precede... method pExpr_BinaryOp_BooleanAnd (line 349) | protected function pExpr_BinaryOp_BooleanAnd(BinaryOp\BooleanAnd $node... method pExpr_BinaryOp_BooleanOr (line 353) | protected function pExpr_BinaryOp_BooleanOr(BinaryOp\BooleanOr $node, ... method pExpr_BinaryOp_BitwiseAnd (line 357) | protected function pExpr_BinaryOp_BitwiseAnd(BinaryOp\BitwiseAnd $node... method pExpr_BinaryOp_BitwiseOr (line 361) | protected function pExpr_BinaryOp_BitwiseOr(BinaryOp\BitwiseOr $node, ... method pExpr_BinaryOp_BitwiseXor (line 365) | protected function pExpr_BinaryOp_BitwiseXor(BinaryOp\BitwiseXor $node... method pExpr_BinaryOp_ShiftLeft (line 369) | protected function pExpr_BinaryOp_ShiftLeft(BinaryOp\ShiftLeft $node, ... method pExpr_BinaryOp_ShiftRight (line 373) | protected function pExpr_BinaryOp_ShiftRight(BinaryOp\ShiftRight $node... method pExpr_BinaryOp_Pow (line 377) | protected function pExpr_BinaryOp_Pow(BinaryOp\Pow $node, int $precede... method pExpr_BinaryOp_LogicalAnd (line 381) | protected function pExpr_BinaryOp_LogicalAnd(BinaryOp\LogicalAnd $node... method pExpr_BinaryOp_LogicalOr (line 385) | protected function pExpr_BinaryOp_LogicalOr(BinaryOp\LogicalOr $node, ... method pExpr_BinaryOp_LogicalXor (line 389) | protected function pExpr_BinaryOp_LogicalXor(BinaryOp\LogicalXor $node... method pExpr_BinaryOp_Equal (line 393) | protected function pExpr_BinaryOp_Equal(BinaryOp\Equal $node, int $pre... method pExpr_BinaryOp_NotEqual (line 397) | protected function pExpr_BinaryOp_NotEqual(BinaryOp\NotEqual $node, in... method pExpr_BinaryOp_Identical (line 401) | protected function pExpr_BinaryOp_Identical(BinaryOp\Identical $node, ... method pExpr_BinaryOp_NotIdentical (line 405) | protected function pExpr_BinaryOp_NotIdentical(BinaryOp\NotIdentical $... method pExpr_BinaryOp_Spaceship (line 409) | protected function pExpr_BinaryOp_Spaceship(BinaryOp\Spaceship $node, ... method pExpr_BinaryOp_Greater (line 413) | protected function pExpr_BinaryOp_Greater(BinaryOp\Greater $node, int ... method pExpr_BinaryOp_GreaterOrEqual (line 417) | protected function pExpr_BinaryOp_GreaterOrEqual(BinaryOp\GreaterOrEqu... method pExpr_BinaryOp_Smaller (line 421) | protected function pExpr_BinaryOp_Smaller(BinaryOp\Smaller $node, int ... method pExpr_BinaryOp_SmallerOrEqual (line 425) | protected function pExpr_BinaryOp_SmallerOrEqual(BinaryOp\SmallerOrEqu... method pExpr_BinaryOp_Coalesce (line 429) | protected function pExpr_BinaryOp_Coalesce(BinaryOp\Coalesce $node, in... method pExpr_BinaryOp_Pipe (line 433) | protected function pExpr_BinaryOp_Pipe(BinaryOp\Pipe $node, int $prece... method pExpr_Instanceof (line 441) | protected function pExpr_Instanceof(Expr\Instanceof_ $node, int $prece... method pExpr_BooleanNot (line 450) | protected function pExpr_BooleanNot(Expr\BooleanNot $node, int $preced... method pExpr_BitwiseNot (line 454) | protected function pExpr_BitwiseNot(Expr\BitwiseNot $node, int $preced... method pExpr_UnaryMinus (line 458) | protected function pExpr_UnaryMinus(Expr\UnaryMinus $node, int $preced... method pExpr_UnaryPlus (line 462) | protected function pExpr_UnaryPlus(Expr\UnaryPlus $node, int $preceden... method pExpr_PreInc (line 466) | protected function pExpr_PreInc(Expr\PreInc $node): string { method pExpr_PreDec (line 470) | protected function pExpr_PreDec(Expr\PreDec $node): string { method pExpr_PostInc (line 474) | protected function pExpr_PostInc(Expr\PostInc $node): string { method pExpr_PostDec (line 478) | protected function pExpr_PostDec(Expr\PostDec $node): string { method pExpr_ErrorSuppress (line 482) | protected function pExpr_ErrorSuppress(Expr\ErrorSuppress $node, int $... method pExpr_YieldFrom (line 486) | protected function pExpr_YieldFrom(Expr\YieldFrom $node, int $preceden... method pExpr_Print (line 490) | protected function pExpr_Print(Expr\Print_ $node, int $precedence, int... method pExpr_Cast_Int (line 496) | protected function pExpr_Cast_Int(Cast\Int_ $node, int $precedence, in... method pExpr_Cast_Double (line 500) | protected function pExpr_Cast_Double(Cast\Double $node, int $precedenc... method pExpr_Cast_String (line 513) | protected function pExpr_Cast_String(Cast\String_ $node, int $preceden... method pExpr_Cast_Array (line 517) | protected function pExpr_Cast_Array(Cast\Array_ $node, int $precedence... method pExpr_Cast_Object (line 521) | protected function pExpr_Cast_Object(Cast\Object_ $node, int $preceden... method pExpr_Cast_Bool (line 525) | protected function pExpr_Cast_Bool(Cast\Bool_ $node, int $precedence, ... method pExpr_Cast_Unset (line 529) | protected function pExpr_Cast_Unset(Cast\Unset_ $node, int $precedence... method pExpr_Cast_Void (line 533) | protected function pExpr_Cast_Void(Cast\Void_ $node, int $precedence, ... method pExpr_FuncCall (line 539) | protected function pExpr_FuncCall(Expr\FuncCall $node): string { method pExpr_MethodCall (line 544) | protected function pExpr_MethodCall(Expr\MethodCall $node): string { method pExpr_NullsafeMethodCall (line 549) | protected function pExpr_NullsafeMethodCall(Expr\NullsafeMethodCall $n... method pExpr_StaticCall (line 554) | protected function pExpr_StaticCall(Expr\StaticCall $node): string { method pExpr_Empty (line 564) | protected function pExpr_Empty(Expr\Empty_ $node): string { method pExpr_Isset (line 568) | protected function pExpr_Isset(Expr\Isset_ $node): string { method pExpr_Eval (line 572) | protected function pExpr_Eval(Expr\Eval_ $node): string { method pExpr_Include (line 576) | protected function pExpr_Include(Expr\Include_ $node, int $precedence,... method pExpr_List (line 587) | protected function pExpr_List(Expr\List_ $node): string { method pExpr_Error (line 599) | protected function pExpr_Error(Expr\Error $node): string { method pExpr_Variable (line 603) | protected function pExpr_Variable(Expr\Variable $node): string { method pExpr_Array (line 611) | protected function pExpr_Array(Expr\Array_ $node): string { method pKey (line 621) | protected function pKey(?Node $node): string { method pArrayItem (line 636) | protected function pArrayItem(Node\ArrayItem $node): string { method pExpr_ArrayDimFetch (line 643) | protected function pExpr_ArrayDimFetch(Expr\ArrayDimFetch $node): stri... method pExpr_ConstFetch (line 648) | protected function pExpr_ConstFetch(Expr\ConstFetch $node): string { method pExpr_ClassConstFetch (line 652) | protected function pExpr_ClassConstFetch(Expr\ClassConstFetch $node): ... method pExpr_PropertyFetch (line 656) | protected function pExpr_PropertyFetch(Expr\PropertyFetch $node): stri... method pExpr_NullsafePropertyFetch (line 660) | protected function pExpr_NullsafePropertyFetch(Expr\NullsafePropertyFe... method pExpr_StaticPropertyFetch (line 664) | protected function pExpr_StaticPropertyFetch(Expr\StaticPropertyFetch ... method pExpr_ShellExec (line 668) | protected function pExpr_ShellExec(Expr\ShellExec $node): string { method pExpr_Closure (line 672) | protected function pExpr_Closure(Expr\Closure $node): string { method pExpr_Match (line 682) | protected function pExpr_Match(Expr\Match_ $node): string { method pMatchArm (line 689) | protected function pMatchArm(Node\MatchArm $node): string { method pExpr_ArrowFunction (line 702) | protected function pExpr_ArrowFunction(Expr\ArrowFunction $node, int $... method pClosureUse (line 714) | protected function pClosureUse(Node\ClosureUse $node): string { method pExpr_New (line 718) | protected function pExpr_New(Expr\New_ $node): string { method pExpr_Clone (line 727) | protected function pExpr_Clone(Expr\Clone_ $node, int $precedence, int... method pExpr_Ternary (line 731) | protected function pExpr_Ternary(Expr\Ternary $node, int $precedence, ... method pExpr_Exit (line 740) | protected function pExpr_Exit(Expr\Exit_ $node): string { method pExpr_Throw (line 746) | protected function pExpr_Throw(Expr\Throw_ $node, int $precedence, int... method pExpr_Yield (line 750) | protected function pExpr_Yield(Expr\Yield_ $node, int $precedence, int... method pStmt_Namespace (line 766) | protected function pStmt_Namespace(Stmt\Namespace_ $node): string { method pStmt_Use (line 776) | protected function pStmt_Use(Stmt\Use_ $node): string { method pStmt_GroupUse (line 781) | protected function pStmt_GroupUse(Stmt\GroupUse $node): string { method pUseItem (line 786) | protected function pUseItem(Node\UseItem $node): string { method pUseType (line 791) | protected function pUseType(int $type): string { method pStmt_Interface (line 796) | protected function pStmt_Interface(Stmt\Interface_ $node): string { method pStmt_Enum (line 803) | protected function pStmt_Enum(Stmt\Enum_ $node): string { method pStmt_Class (line 811) | protected function pStmt_Class(Stmt\Class_ $node): string { method pStmt_Trait (line 815) | protected function pStmt_Trait(Stmt\Trait_ $node): string { method pStmt_EnumCase (line 821) | protected function pStmt_EnumCase(Stmt\EnumCase $node): string { method pStmt_TraitUse (line 828) | protected function pStmt_TraitUse(Stmt\TraitUse $node): string { method pStmt_TraitUseAdaptation_Precedence (line 835) | protected function pStmt_TraitUseAdaptation_Precedence(Stmt\TraitUseAd... method pStmt_TraitUseAdaptation_Alias (line 840) | protected function pStmt_TraitUseAdaptation_Alias(Stmt\TraitUseAdaptat... method pStmt_Property (line 848) | protected function pStmt_Property(Stmt\Property $node): string { method pPropertyItem (line 856) | protected function pPropertyItem(Node\PropertyItem $node): string { method pPropertyHook (line 861) | protected function pPropertyHook(Node\PropertyHook $node): string { method pStmt_ClassMethod (line 870) | protected function pStmt_ClassMethod(Stmt\ClassMethod $node): string { method pStmt_ClassConst (line 881) | protected function pStmt_ClassConst(Stmt\ClassConst $node): string { method pStmt_Function (line 889) | protected function pStmt_Function(Stmt\Function_ $node): string { method pStmt_Const (line 897) | protected function pStmt_Const(Stmt\Const_ $node): string { method pStmt_Declare (line 903) | protected function pStmt_Declare(Stmt\Declare_ $node): string { method pDeclareItem (line 908) | protected function pDeclareItem(Node\DeclareItem $node): string { method pStmt_If (line 914) | protected function pStmt_If(Stmt\If_ $node): string { method pStmt_ElseIf (line 921) | protected function pStmt_ElseIf(Stmt\ElseIf_ $node): string { method pStmt_Else (line 926) | protected function pStmt_Else(Stmt\Else_ $node): string { method pStmt_For (line 934) | protected function pStmt_For(Stmt\For_ $node): string { method pStmt_Foreach (line 942) | protected function pStmt_Foreach(Stmt\Foreach_ $node): string { method pStmt_While (line 949) | protected function pStmt_While(Stmt\While_ $node): string { method pStmt_Do (line 954) | protected function pStmt_Do(Stmt\Do_ $node): string { method pStmt_Switch (line 959) | protected function pStmt_Switch(Stmt\Switch_ $node): string { method pStmt_Case (line 964) | protected function pStmt_Case(Stmt\Case_ $node): string { method pStmt_TryCatch (line 969) | protected function pStmt_TryCatch(Stmt\TryCatch $node): string { method pStmt_Catch (line 975) | protected function pStmt_Catch(Stmt\Catch_ $node): string { method pStmt_Finally (line 981) | protected function pStmt_Finally(Stmt\Finally_ $node): string { method pStmt_Break (line 985) | protected function pStmt_Break(Stmt\Break_ $node): string { method pStmt_Continue (line 989) | protected function pStmt_Continue(Stmt\Continue_ $node): string { method pStmt_Return (line 993) | protected function pStmt_Return(Stmt\Return_ $node): string { method pStmt_Label (line 997) | protected function pStmt_Label(Stmt\Label $node): string { method pStmt_Goto (line 1001) | protected function pStmt_Goto(Stmt\Goto_ $node): string { method pStmt_Expression (line 1007) | protected function pStmt_Expression(Stmt\Expression $node): string { method pStmt_Echo (line 1011) | protected function pStmt_Echo(Stmt\Echo_ $node): string { method pStmt_Static (line 1015) | protected function pStmt_Static(Stmt\Static_ $node): string { method pStmt_Global (line 1019) | protected function pStmt_Global(Stmt\Global_ $node): string { method pStaticVar (line 1023) | protected function pStaticVar(Node\StaticVar $node): string { method pStmt_Unset (line 1028) | protected function pStmt_Unset(Stmt\Unset_ $node): string { method pStmt_InlineHTML (line 1032) | protected function pStmt_InlineHTML(Stmt\InlineHTML $node): string { method pStmt_HaltCompiler (line 1037) | protected function pStmt_HaltCompiler(Stmt\HaltCompiler $node): string { method pStmt_Nop (line 1041) | protected function pStmt_Nop(Stmt\Nop $node): string { method pStmt_Block (line 1045) | protected function pStmt_Block(Stmt\Block $node): string { method pClassCommon (line 1051) | protected function pClassCommon(Stmt\Class_ $node, string $afterClassT... method pObjectProperty (line 1060) | protected function pObjectProperty(Node $node): string { method pEncapsList (line 1070) | protected function pEncapsList(array $encapsList, ?string $quote): str... method pSingleQuotedString (line 1083) | protected function pSingleQuotedString(string $string): string { method escapeString (line 1092) | protected function escapeString(string $string, ?string $quote): string { method containsEndLabel (line 1130) | protected function containsEndLabel(string $string, string $label, boo... method encapsedContainsEndLabel (line 1137) | protected function encapsedContainsEndLabel(array $parts, string $labe... method pDereferenceLhs (line 1148) | protected function pDereferenceLhs(Node $node): string { method pStaticDereferenceLhs (line 1156) | protected function pStaticDereferenceLhs(Node $node): string { method pCallLhs (line 1164) | protected function pCallLhs(Node $node): string { method pNewOperand (line 1172) | protected function pNewOperand(Node $node): string { method hasNodeWithComments (line 1183) | protected function hasNodeWithComments(array $nodes): bool { method pMaybeMultiline (line 1193) | protected function pMaybeMultiline(array $nodes, bool $trailingComma =... method hasParamWithAttributes (line 1203) | private function hasParamWithAttributes(array $params): bool { method pParams (line 1213) | protected function pParams(array $params): string { method pAttrGroups (line 1223) | protected function pAttrGroups(array $nodes, bool $inline = false): st... FILE: lib/PhpParser/PrettyPrinterAbstract.php class PrettyPrinterAbstract (line 22) | abstract class PrettyPrinterAbstract implements PrettyPrinter { method __construct (line 196) | public function __construct(array $options = []) { method resetState (line 224) | protected function resetState(): void { method setIndentLevel (line 235) | protected function setIndentLevel(int $level): void { method indent (line 249) | protected function indent(): void { method outdent (line 257) | protected function outdent(): void { method prettyPrint (line 269) | public function prettyPrint(array $stmts): string { method prettyPrintExpr (line 283) | public function prettyPrintExpr(Expr $node): string { method prettyPrintFile (line 295) | public function prettyPrintFile(array $stmts): string { method preprocessNodes (line 317) | protected function preprocessNodes(array $nodes): void { method handleMagicTokens (line 331) | protected function handleMagicTokens(string $str): string { method pStmts (line 352) | protected function pStmts(array $nodes, bool $indent = true): string { method pInfixOp (line 389) | protected function pInfixOp( method pPrefixOp (line 416) | protected function pPrefixOp(string $class, string $operatorString, No... method pPostfixOp (line 446) | protected function pPostfixOp(string $class, Node $node, string $opera... method pImplode (line 469) | protected function pImplode(array $nodes, string $glue = ''): string { method pCommaSeparated (line 489) | protected function pCommaSeparated(array $nodes): string { method pCommaSeparatedMultiline (line 503) | protected function pCommaSeparatedMultiline(array $nodes, bool $traili... method pComments (line 535) | protected function pComments(array $comments): string { method printFormatPreserving (line 560) | public function printFormatPreserving(array $stmts, array $origStmts, ... method pFallback (line 588) | protected function pFallback(Node $node, int $precedence, int $lhsPrec... method p (line 604) | protected function p( method pArray (line 785) | protected function pArray( method pFixup (line 1063) | protected function pFixup(int $fixup, Node $subNode, ?string $parentCl... method safeAppend (line 1141) | protected function safeAppend(string &$str, string $append): void { method callLhsRequiresParens (line 1166) | protected function callLhsRequiresParens(Node $node): bool { method dereferenceLhsRequiresParens (line 1187) | protected function dereferenceLhsRequiresParens(Node $node): bool { method staticDereferenceLhsRequiresParens (line 1200) | protected function staticDereferenceLhsRequiresParens(Node $node): bool { method newOperandRequiresParens (line 1226) | protected function newOperandRequiresParens(Node $node): bool { method pModifiers (line 1248) | protected function pModifiers(int $modifiers): string { method pStatic (line 1261) | protected function pStatic(bool $static): string { method isMultiline (line 1272) | protected function isMultiline(array $nodes): bool { method initializeLabelCharMap (line 1304) | protected function initializeLabelCharMap(): void { method initializeNodeListDiffer (line 1325) | protected function initializeNodeListDiffer(): void { method initializeFixupMap (line 1345) | protected function initializeFixupMap(): void { method initializeRemovalMap (line 1434) | protected function initializeRemovalMap(): void { method initializeInsertionMap (line 1482) | protected function initializeInsertionMap(): void { method initializeListInsertionMap (line 1527) | protected function initializeListInsertionMap(): void { method initializeEmptyListInsertionMap (line 1632) | protected function initializeEmptyListInsertionMap(): void { method initializeModifierChangeMap (line 1698) | protected function initializeModifierChangeMap(): void { FILE: lib/PhpParser/Token.php class Token (line 8) | class Token extends Internal\TokenPolyfill { method getEndPos (line 10) | public function getEndPos(): int { method getEndLine (line 15) | public function getEndLine(): int { FILE: lib/PhpParser/compatibility_tokens.php function defineCompatibilityTokens (line 6) | function defineCompatibilityTokens(): void { FILE: test/PhpParser/Builder/ClassConstTest.php class ClassConstTest (line 18) | class ClassConstTest extends \PHPUnit\Framework\TestCase { method createClassConstBuilder (line 19) | public function createClassConstBuilder($name, $value) { method testModifiers (line 23) | public function testModifiers(): void { method testDocComment (line 85) | public function testDocComment(): void { method testAddConst (line 105) | public function testAddConst(): void { method testAddAttribute (line 121) | public function testAddAttribute(): void { method testType (line 145) | public function testType(): void { method testValues (line 160) | public function testValues($value, $expectedValueNode): void { method provideTestDefaultValues (line 168) | public static function provideTestDefaultValues() { FILE: test/PhpParser/Builder/ClassTest.php class ClassTest (line 16) | class ClassTest extends \PHPUnit\Framework\TestCase { method createClassBuilder (line 17) | protected function createClassBuilder($class) { method testExtendsImplements (line 21) | public function testExtendsImplements(): void { method testAbstract (line 43) | public function testAbstract(): void { method testFinal (line 57) | public function testFinal(): void { method testReadonly (line 71) | public function testReadonly(): void { method testStatementOrder (line 85) | public function testStatementOrder(): void { method testDocComment (line 111) | public function testDocComment(): void { method testAddAttribute (line 144) | public function testAddAttribute(): void { method testInvalidStmtError (line 165) | public function testInvalidStmtError(): void { method testInvalidDocComment (line 173) | public function testInvalidDocComment(): void { method testEmptyName (line 180) | public function testEmptyName(): void { method testInvalidName (line 187) | public function testInvalidName(): void { FILE: test/PhpParser/Builder/EnumCaseTest.php class EnumCaseTest (line 15) | class EnumCaseTest extends \PHPUnit\Framework\TestCase { method createEnumCaseBuilder (line 16) | public function createEnumCaseBuilder($name) { method testDocComment (line 20) | public function testDocComment(): void { method testAddAttribute (line 38) | public function testAddAttribute(): void { method testValues (line 62) | public function testValues($value, $expectedValueNode): void { method provideTestDefaultValues (line 71) | public static function provideTestDefaultValues() { FILE: test/PhpParser/Builder/EnumTest.php class EnumTest (line 15) | class EnumTest extends \PHPUnit\Framework\TestCase { method createEnumBuilder (line 16) | protected function createEnumBuilder($class) { method testImplements (line 20) | public function testImplements(): void { method testSetScalarType (line 37) | public function testSetScalarType(): void { method testStatementOrder (line 51) | public function testStatementOrder(): void { method testDocComment (line 76) | public function testDocComment(): void { method testAddAttribute (line 109) | public function testAddAttribute(): void { method testInvalidStmtError (line 130) | public function testInvalidStmtError(): void { method testInvalidDocComment (line 138) | public function testInvalidDocComment(): void { method testEmptyName (line 145) | public function testEmptyName(): void { method testInvalidName (line 152) | public function testInvalidName(): void { FILE: test/PhpParser/Builder/FunctionTest.php class FunctionTest (line 18) | class FunctionTest extends \PHPUnit\Framework\TestCase { method createFunctionBuilder (line 19) | public function createFunctionBuilder($name) { method testReturnByRef (line 23) | public function testReturnByRef(): void { method testParams (line 37) | public function testParams(): void { method testStmts (line 56) | public function testStmts(): void { method testDocComment (line 79) | public function testDocComment(): void { method testAddAttribute (line 89) | public function testAddAttribute(): void { method testReturnType (line 105) | public function testReturnType(): void { method testInvalidNullableVoidType (line 115) | public function testInvalidNullableVoidType(): void { method testInvalidParamError (line 121) | public function testInvalidParamError(): void { method testAddNonStmt (line 129) | public function testAddNonStmt(): void { FILE: test/PhpParser/Builder/InterfaceTest.php class InterfaceTest (line 16) | class InterfaceTest extends \PHPUnit\Framework\TestCase { method createInterfaceBuilder (line 17) | protected function createInterfaceBuilder() { method dump (line 21) | private function dump($node) { method testEmpty (line 26) | public function testEmpty(): void { method testExtending (line 32) | public function testExtending(): void { method testAddMethod (line 45) | public function testAddMethod(): void { method testAddConst (line 51) | public function testAddConst(): void { method testOrder (line 59) | public function testOrder(): void { method testDocComment (line 74) | public function testDocComment(): void { method testAddAttribute (line 84) | public function testAddAttribute(): void { method testInvalidStmtError (line 100) | public function testInvalidStmtError(): void { method testFullFunctional (line 106) | public function testFullFunctional(): void { FILE: test/PhpParser/Builder/MethodTest.php class MethodTest (line 19) | class MethodTest extends \PHPUnit\Framework\TestCase { method createMethodBuilder (line 20) | public function createMethodBuilder($name) { method testModifiers (line 24) | public function testModifiers(): void { method testReturnByRef (line 66) | public function testReturnByRef(): void { method testParams (line 80) | public function testParams(): void { method testStmts (line 99) | public function testStmts(): void { method testDocComment (line 121) | public function testDocComment(): void { method testAddAttribute (line 131) | public function testAddAttribute(): void { method testReturnType (line 147) | public function testReturnType(): void { method testAddStmtToAbstractMethodError (line 156) | public function testAddStmtToAbstractMethodError(): void { method testMakeMethodWithStmtsAbstractError (line 165) | public function testMakeMethodWithStmtsAbstractError(): void { method testInvalidParamError (line 174) | public function testInvalidParamError(): void { FILE: test/PhpParser/Builder/NamespaceTest.php class NamespaceTest (line 9) | class NamespaceTest extends \PHPUnit\Framework\TestCase { method createNamespaceBuilder (line 10) | protected function createNamespaceBuilder($fqn) { method testCreation (line 14) | public function testCreation(): void { FILE: test/PhpParser/Builder/ParamTest.php class ParamTest (line 16) | class ParamTest extends \PHPUnit\Framework\TestCase { method createParamBuilder (line 17) | public function createParamBuilder($name) { method testDefaultValues (line 24) | public function testDefaultValues($value, $expectedValueNode): void { method provideTestDefaultValues (line 33) | public static function provideTestDefaultValues() { method testTypes (line 92) | public function testTypes($typeHint, $expectedType): void { method provideTestTypes (line 110) | public static function provideTestTypes() { method provideTestNullableTypes (line 130) | public static function provideTestNullableTypes() { method provideTestUnionTypes (line 145) | public static function provideTestUnionTypes() { method testVoidTypeError (line 172) | public function testVoidTypeError(): void { method testInvalidTypeError (line 178) | public function testInvalidTypeError(): void { method testByRef (line 184) | public function testByRef(): void { method testVariadic (line 196) | public function testVariadic(): void { method testMakePublic (line 208) | public function testMakePublic(): void { method testMakeProtected (line 220) | public function testMakeProtected(): void { method testMakePrivate (line 242) | public function testMakePrivate(): void { method testMakeReadonly (line 264) | public function testMakeReadonly(): void { method testAddAttribute (line 276) | public function testAddAttribute(): void { FILE: test/PhpParser/Builder/PropertyTest.php class PropertyTest (line 20) | class PropertyTest extends \PHPUnit\Framework\TestCase { method createPropertyBuilder (line 21) | public function createPropertyBuilder($name) { method testModifiers (line 25) | public function testModifiers(): void { method testAbstractWithoutHook (line 101) | public function testAbstractWithoutHook() { method testDocComment (line 107) | public function testDocComment(): void { method testDefaultValues (line 126) | public function testDefaultValues($value, $expectedValueNode): void { method testAddAttribute (line 135) | public function testAddAttribute(): void { method testAddHook (line 161) | public function testAddHook(): void { method provideTestDefaultValues (line 178) | public static function provideTestDefaultValues() { FILE: test/PhpParser/Builder/TraitTest.php class TraitTest (line 21) | class TraitTest extends \PHPUnit\Framework\TestCase { method createTraitBuilder (line 22) | protected function createTraitBuilder($class) { method testStmtAddition (line 26) | public function testStmtAddition(): void { method testInvalidStmtError (line 52) | public function testInvalidStmtError(): void { method testGetMethods (line 60) | public function testGetMethods(): void { method testGetProperties (line 80) | public function testGetProperties(): void { method testAddAttribute (line 98) | public function testAddAttribute(): void { FILE: test/PhpParser/Builder/TraitUseAdaptationTest.php class TraitUseAdaptationTest (line 10) | class TraitUseAdaptationTest extends \PHPUnit\Framework\TestCase { method createTraitUseAdaptationBuilder (line 11) | protected function createTraitUseAdaptationBuilder($trait, $method) { method testAsMake (line 15) | public function testAsMake(): void { method testInsteadof (line 39) | public function testInsteadof(): void { method testAsOnNotAlias (line 55) | public function testAsOnNotAlias(): void { method testInsteadofOnNotPrecedence (line 64) | public function testInsteadofOnNotPrecedence(): void { method testInsteadofWithoutTrait (line 73) | public function testInsteadofWithoutTrait(): void { method testMakeOnNotAlias (line 81) | public function testMakeOnNotAlias(): void { method testMultipleMake (line 90) | public function testMultipleMake(): void { method testUndefinedType (line 99) | public function testUndefinedType(): void { FILE: test/PhpParser/Builder/TraitUseTest.php class TraitUseTest (line 8) | class TraitUseTest extends \PHPUnit\Framework\TestCase { method createTraitUseBuilder (line 9) | protected function createTraitUseBuilder(...$traits) { method testAnd (line 13) | public function testAnd(): void { method testWith (line 28) | public function testWith(): void { method testInvalidAdaptationNode (line 44) | public function testInvalidAdaptationNode(): void { FILE: test/PhpParser/Builder/UseTest.php class UseTest (line 9) | class UseTest extends \PHPUnit\Framework\TestCase { method createUseBuilder (line 10) | protected function createUseBuilder($name, $type = Stmt\Use_::TYPE_NOR... method testCreation (line 14) | public function testCreation(): void { FILE: test/PhpParser/BuilderFactoryTest.php class BuilderFactoryTest (line 14) | class BuilderFactoryTest extends \PHPUnit\Framework\TestCase { method testFactory (line 18) | public function testFactory($methodName, $className): void { method provideTestFactory (line 23) | public static function provideTestFactory() { method testFactoryClassConst (line 41) | public function testFactoryClassConst(): void { method testAttribute (line 46) | public function testAttribute(): void { method testVal (line 56) | public function testVal(): void { method testConcat (line 66) | public function testConcat(): void { method testConcatOneError (line 86) | public function testConcatOneError(): void { method testConcatInvalidExpr (line 92) | public function testConcatInvalidExpr(): void { method testArgs (line 98) | public function testArgs(): void { method testNamedArgs (line 111) | public function testNamedArgs(): void { method testCalls (line 122) | public function testCalls(): void { method testConstFetches (line 198) | public function testConstFetches(): void { method testVar (line 218) | public function testVar(): void { method testPropertyFetch (line 230) | public function testPropertyFetch(): void { method testInvalidIdentifier (line 246) | public function testInvalidIdentifier(): void { method testInvalidIdentifierOrExpr (line 252) | public function testInvalidIdentifierOrExpr(): void { method testInvalidNameOrExpr (line 258) | public function testInvalidNameOrExpr(): void { method testInvalidVar (line 264) | public function testInvalidVar(): void { method testIntegration (line 270) | public function testIntegration(): void { FILE: test/PhpParser/BuilderHelpersTest.php class BuilderHelpersTest (line 12) | class BuilderHelpersTest extends \PHPUnit\Framework\TestCase { method testNormalizeNode (line 13) | public function testNormalizeNode(): void { method testNormalizeStmt (line 25) | public function testNormalizeStmt(): void { method testNormalizeStmtInvalidType (line 39) | public function testNormalizeStmtInvalidType(): void { method testNormalizeIdentifier (line 45) | public function testNormalizeIdentifier(): void { method testNormalizeIdentifierOrExpr (line 55) | public function testNormalizeIdentifierOrExpr(): void { method testNormalizeName (line 68) | public function testNormalizeName(): void { method testNormalizeNameInvalidType (line 86) | public function testNormalizeNameInvalidType(): void { method testNormalizeNameOrExpr (line 92) | public function testNormalizeNameOrExpr(): void { method testNormalizeNameOrExpInvalidType (line 113) | public function testNormalizeNameOrExpInvalidType(): void { method testNormalizeType (line 119) | public function testNormalizeType(): void { method testNormalizeTypeNullableVoid (line 160) | public function testNormalizeTypeNullableVoid(): void { method testNormalizeTypeNullableMixed (line 166) | public function testNormalizeTypeNullableMixed(): void { method testNormalizeTypeNullableNever (line 172) | public function testNormalizeTypeNullableNever(): void { method testNormalizeValue (line 178) | public function testNormalizeValue(): void { method testNormalizeDocComment (line 204) | public function testNormalizeDocComment(): void { method testNormalizeAttribute (line 215) | public function testNormalizeAttribute(): void { method testNormalizeValueEnum (line 227) | public function testNormalizeValueEnum() { FILE: test/PhpParser/CodeParsingTest.php class CodeParsingTest (line 8) | class CodeParsingTest extends CodeTestAbstract { method testParse (line 12) | public function testParse($name, $code, $expected, $modeLine): void { method createParser (line 21) | public function createParser(?string $version): Parser { method getParseOutput (line 29) | public function getParseOutput(Parser $parser, $code, array $modes) { method provideTestParse (line 53) | public static function provideTestParse() { method formatErrorMessage (line 57) | private function formatErrorMessage(Error $e, $code) { method checkAttributes (line 65) | private function checkAttributes($stmts): void { FILE: test/PhpParser/CodeTestAbstract.php class CodeTestAbstract (line 5) | abstract class CodeTestAbstract extends \PHPUnit\Framework\TestCase { method getTests (line 6) | protected static function getTests($directory, $fileExtension, $chunks... method parseModeLine (line 26) | public function parseModeLine(?string $modeLine): array { FILE: test/PhpParser/CodeTestParser.php class CodeTestParser (line 5) | class CodeTestParser { method parseTest (line 6) | public function parseTest($code, $chunksPerTest) { method reconstructTest (line 36) | public function reconstructTest($name, array $tests) { method extractMode (line 53) | private function extractMode(string $expected): array { FILE: test/PhpParser/CommentTest.php class CommentTest (line 5) | class CommentTest extends \PHPUnit\Framework\TestCase { method testGetters (line 6) | public function testGetters(): void { method testReformatting (line 23) | public function testReformatting($commentText, $reformattedText): void { method provideTestReformatting (line 28) | public static function provideTestReformatting() { FILE: test/PhpParser/CompatibilityTest.php class CompatibilityTest (line 11) | class CompatibilityTest extends \PHPUnit\Framework\TestCase { method testAliases1 (line 16) | public function testAliases1(): void { method testAliases2 (line 44) | public function testAliases2(): void { FILE: test/PhpParser/ConstExprEvaluatorTest.php class ConstExprEvaluatorTest (line 8) | class ConstExprEvaluatorTest extends \PHPUnit\Framework\TestCase { method testEvaluate (line 10) | public function testEvaluate($exprString, $expected): void { method provideTestEvaluate (line 17) | public static function provideTestEvaluate() { method testEvaluateFails (line 78) | public function testEvaluateFails(): void { method testEvaluateFallback (line 85) | public function testEvaluateFallback(): void { method testEvaluateSilently (line 102) | public function testEvaluateSilently($expr, $exception, $msg): void { method provideTestEvaluateSilently (line 119) | public static function provideTestEvaluateSilently() { FILE: test/PhpParser/ErrorHandler/CollectingTest.php class CollectingTest (line 7) | class CollectingTest extends \PHPUnit\Framework\TestCase { method testHandleError (line 8) | public function testHandleError(): void { FILE: test/PhpParser/ErrorHandler/ThrowingTest.php class ThrowingTest (line 7) | class ThrowingTest extends \PHPUnit\Framework\TestCase { method testHandleError (line 8) | public function testHandleError(): void { FILE: test/PhpParser/ErrorTest.php class ErrorTest (line 5) | class ErrorTest extends \PHPUnit\Framework\TestCase { method testConstruct (line 6) | public function testConstruct() { method testSetMessageAndLine (line 25) | public function testSetMessageAndLine(Error $error): void { method testUnknownLine (line 34) | public function testUnknownLine(): void { method testColumnInfo (line 43) | public function testColumnInfo($code, $startPos, $endPos, $startColumn... method provideTestColumnInfo (line 54) | public static function provideTestColumnInfo() { method testNoColumnInfo (line 75) | public function testNoColumnInfo(): void { method testInvalidPosInfo (line 93) | public function testInvalidPosInfo(): void { FILE: test/PhpParser/Internal/DifferTest.php class DifferTest (line 5) | class DifferTest extends \PHPUnit\Framework\TestCase { method formatDiffString (line 6) | private function formatDiffString(array $diff) { method testDiff (line 31) | public function testDiff($oldStr, $newStr, $expectedDiffStr): void { method provideTestDiff (line 39) | public static function provideTestDiff() { method testDiffWithReplacements (line 52) | public function testDiffWithReplacements($oldStr, $newStr, $expectedDi... method provideTestDiffWithReplacements (line 60) | public static function provideTestDiffWithReplacements() { method testNonContiguousIndices (line 69) | public function testNonContiguousIndices(): void { FILE: test/PhpParser/JsonDecoderTest.php class JsonDecoderTest (line 5) | class JsonDecoderTest extends \PHPUnit\Framework\TestCase { method testRoundTrip (line 6) | public function testRoundTrip(): void { method testDecodingError (line 26) | public function testDecodingError($json, $expectedMessage): void { method provideTestDecodingError (line 33) | public static function provideTestDecodingError() { FILE: test/PhpParser/Lexer/EmulativeTest.php class EmulativeTest (line 14) | class EmulativeTest extends LexerTest { method getLexer (line 15) | protected function getLexer() { method testReplaceKeywords (line 22) | public function testReplaceKeywords(string $keyword, int $expectedToke... method testReplaceKeywordsUppercase (line 35) | public function testReplaceKeywordsUppercase(string $keyword, int $exp... method testNoReplaceKeywordsAfterObjectOperator (line 49) | public function testNoReplaceKeywordsAfterObjectOperator(string $keywo... method testNoReplaceKeywordsAfterObjectOperatorWithSpaces (line 64) | public function testNoReplaceKeywordsAfterObjectOperatorWithSpaces(str... method testNoReplaceKeywordsAfterNullsafeObjectOperator (line 80) | public function testNoReplaceKeywordsAfterNullsafeObjectOperator(strin... method provideTestReplaceKeywords (line 92) | public static function provideTestReplaceKeywords() { method assertSameTokens (line 121) | private function assertSameTokens(array $expectedTokens, array $tokens... method testLexNewFeatures (line 135) | public function testLexNewFeatures(string $code, array $expectedTokens... method testLeaveStuffAloneInStrings (line 143) | public function testLeaveStuffAloneInStrings(string $code): void { method testErrorAfterEmulation (line 159) | public function testErrorAfterEmulation($code): void { method provideTestLexNewFeatures (line 179) | public static function provideTestLexNewFeatures() { method testTargetVersion (line 454) | public function testTargetVersion(string $phpVersion, string $code, ar... method provideTestTargetVersion (line 459) | public static function provideTestTargetVersion() { FILE: test/PhpParser/LexerTest.php class LexerTest (line 7) | class LexerTest extends \PHPUnit\Framework\TestCase { method getLexer (line 9) | protected function getLexer() { method testError (line 16) | public function testError($code, $messages): void { method provideTestError (line 32) | public static function provideTestError() { method testDefaultErrorHandler (line 48) | public function testDefaultErrorHandler(): void { method testLex (line 58) | public function testLex($code, $expectedTokens): void { method provideTestLex (line 73) | public static function provideTestLex() { method testGetTokens (line 100) | public function testGetTokens(): void { FILE: test/PhpParser/ModifiersTest.php class ModifiersTest (line 8) | class ModifiersTest extends TestCase { method testToString (line 9) | public function testToString() { method testToStringInvalid (line 13) | public function testToStringInvalid() { FILE: test/PhpParser/NameContextTest.php class NameContextTest (line 8) | class NameContextTest extends \PHPUnit\Framework\TestCase { method testGetPossibleNames (line 12) | public function testGetPossibleNames($type, $name, $expectedPossibleNa... method provideTestGetPossibleNames (line 35) | public static function provideTestGetPossibleNames() { FILE: test/PhpParser/Node/Expr/CallableLikeTest.php class CallableLikeTest (line 11) | class CallableLikeTest extends \PHPUnit\Framework\TestCase { method testIsFirstClassCallable (line 15) | public function testIsFirstClassCallable(CallLike $node, bool $isFirst... method testGetArg (line 25) | public function testGetArg(CallLike $node, ?Arg $expected): void { method provideTestIsFirstClassCallable (line 29) | public static function provideTestIsFirstClassCallable() { method provideTestGetArg (line 47) | public static function provideTestGetArg() { FILE: test/PhpParser/Node/IdentifierTest.php class IdentifierTest (line 5) | class IdentifierTest extends \PHPUnit\Framework\TestCase { method testConstructorThrows (line 6) | public function testConstructorThrows(): void { method testToString (line 11) | public function testToString(): void { method testIsSpecialClassName (line 20) | public function testIsSpecialClassName($identifier, $expected): void { method provideTestIsSpecialClassName (line 25) | public static function provideTestIsSpecialClassName() { FILE: test/PhpParser/Node/NameTest.php class NameTest (line 5) | class NameTest extends \PHPUnit\Framework\TestCase { method testConstruct (line 6) | public function testConstruct(): void { method testGet (line 17) | public function testGet(): void { method testToString (line 29) | public function testToString(): void { method testSlice (line 37) | public function testSlice(): void { method testSliceOffsetTooLarge (line 53) | public function testSliceOffsetTooLarge(): void { method testSliceOffsetTooSmall (line 59) | public function testSliceOffsetTooSmall(): void { method testSliceLengthTooLarge (line 65) | public function testSliceLengthTooLarge(): void { method testSliceLengthTooSmall (line 71) | public function testSliceLengthTooSmall(): void { method testSliceLengthTooLargeWithOffset (line 77) | public function testSliceLengthTooLargeWithOffset(): void { method testConcat (line 83) | public function testConcat(): void { method testNameTypes (line 101) | public function testNameTypes(): void { method testInvalidArg (line 131) | public function testInvalidArg(): void { method testInvalidEmptyString (line 137) | public function testInvalidEmptyString(): void { method testInvalidEmptyArray (line 143) | public function testInvalidEmptyArray(): void { method testIsSpecialClassName (line 150) | public function testIsSpecialClassName($name, $expected): void { method provideTestIsSpecialClassName (line 155) | public static function provideTestIsSpecialClassName() { FILE: test/PhpParser/Node/ParamTest.php class ParamTest (line 8) | class ParamTest extends \PHPUnit\Framework\TestCase { method testNoModifiers (line 9) | public function testNoModifiers(): void { method testModifiers (line 25) | public function testModifiers(string $modifier): void { method provideModifiers (line 32) | public static function provideModifiers() { method testSetVisibility (line 42) | public function testSetVisibility() { method testPromotedPropertyWithoutVisibilityModifier (line 55) | public function testPromotedPropertyWithoutVisibilityModifier(): void { method testNonPromotedPropertyIsNotPublic (line 64) | public function testNonPromotedPropertyIsNotPublic(): void { FILE: test/PhpParser/Node/PropertyHookTest.php class PropertyHookTest (line 15) | class PropertyHookTest extends \PHPUnit\Framework\TestCase { method testModifiers (line 19) | public function testModifiers($modifier): void { method testNoModifiers (line 31) | public function testNoModifiers(): void { method provideModifiers (line 37) | public static function provideModifiers() { method testGetStmts (line 43) | public function testGetStmts(): void { method testGetStmtsSetHookFromParser (line 54) | public function testGetStmtsSetHookFromParser(): void { method testGetStmtsUnknownHook (line 73) | public function testGetStmtsUnknownHook(): void { method testGetStmtsSetHookWithoutPropertyName (line 82) | public function testGetStmtsSetHookWithoutPropertyName(): void { FILE: test/PhpParser/Node/Scalar/DNumberTest.php class DNumberTest (line 9) | class DNumberTest extends \PHPUnit\Framework\TestCase { method testRawValue (line 10) | public function testRawValue(): void { FILE: test/PhpParser/Node/Scalar/MagicConstTest.php class MagicConstTest (line 5) | class MagicConstTest extends \PHPUnit\Framework\TestCase { method testGetName (line 9) | public function testGetName(MagicConst $magicConst, $name): void { method provideTestGetName (line 13) | public static function provideTestGetName() { FILE: test/PhpParser/Node/Scalar/NumberTest.php class NumberTest (line 8) | class NumberTest extends \PHPUnit\Framework\TestCase { method testRawValue (line 9) | public function testRawValue(): void { FILE: test/PhpParser/Node/Scalar/StringTest.php class StringTest (line 8) | class StringTest extends \PHPUnit\Framework\TestCase { method testRawValue (line 9) | public function testRawValue(): void { method testParseEscapeSequences (line 28) | public function testParseEscapeSequences($expected, $string, $quote): ... method testCreate (line 38) | public function testCreate($expected, $string): void { method provideTestParseEscapeSequences (line 45) | public static function provideTestParseEscapeSequences() { method provideTestParse (line 60) | public static function provideTestParse() { FILE: test/PhpParser/Node/Stmt/ClassConstTest.php class ClassConstTest (line 7) | class ClassConstTest extends \PHPUnit\Framework\TestCase { method testModifiers (line 11) | public function testModifiers($modifier): void { method testNoModifiers (line 20) | public function testNoModifiers(): void { method provideModifiers (line 29) | public static function provideModifiers() { FILE: test/PhpParser/Node/Stmt/ClassMethodTest.php class ClassMethodTest (line 10) | class ClassMethodTest extends \PHPUnit\Framework\TestCase { method testModifiers (line 14) | public function testModifiers($modifier): void { method testNoModifiers (line 22) | public function testNoModifiers(): void { method provideModifiers (line 34) | public static function provideModifiers() { method testImplicitPublic (line 52) | public function testImplicitPublic(string $modifier): void { method implicitPublicModifiers (line 60) | public static function implicitPublicModifiers() { method testMagic (line 73) | public function testMagic(string $name): void { method provideMagics (line 78) | public static function provideMagics() { method testFunctionLike (line 98) | public function testFunctionLike(): void { FILE: test/PhpParser/Node/Stmt/ClassTest.php class ClassTest (line 9) | class ClassTest extends \PHPUnit\Framework\TestCase { method testIsAbstract (line 10) | public function testIsAbstract(): void { method testIsFinal (line 18) | public function testIsFinal(): void { method testGetTraitUses (line 26) | public function testGetTraitUses(): void { method testGetMethods (line 42) | public function testGetMethods(): void { method testGetConstants (line 62) | public function testGetConstants(): void { method testGetProperties (line 79) | public function testGetProperties(): void { method testGetProperty (line 97) | public function testGetProperty(): void { method testGetMethod (line 122) | public function testGetMethod(): void { FILE: test/PhpParser/Node/Stmt/InterfaceTest.php class InterfaceTest (line 8) | class InterfaceTest extends \PHPUnit\Framework\TestCase { method testGetMethods (line 9) | public function testGetMethods(): void { method testGetConstants (line 27) | public function testGetConstants(): void { FILE: test/PhpParser/Node/Stmt/PropertyTest.php class PropertyTest (line 7) | class PropertyTest extends \PHPUnit\Framework\TestCase { method testModifiers (line 11) | public function testModifiers($modifier): void { method testNoModifiers (line 20) | public function testNoModifiers(): void { method testStaticImplicitlyPublic (line 33) | public function testStaticImplicitlyPublic(): void { method provideModifiers (line 42) | public static function provideModifiers() { method testSetVisibility (line 52) | public function testSetVisibility() { method testIsFinal (line 61) | public function testIsFinal() { method testIsAbstract (line 66) | public function testIsAbstract() { FILE: test/PhpParser/NodeAbstractTest.php class DummyNode (line 5) | class DummyNode extends NodeAbstract { method __construct (line 10) | public function __construct($subNode1, $subNode2, $notSubNode, $attrib... method getSubNodeNames (line 17) | public function getSubNodeNames(): array { method getType (line 22) | public function getType(): string { class NodeAbstractTest (line 27) | class NodeAbstractTest extends \PHPUnit\Framework\TestCase { method provideNodes (line 28) | public static function provideNodes() { method testConstruct (line 53) | public function testConstruct(array $attributes, Node $node) { method testGetDocComment (line 78) | public function testGetDocComment(array $attributes, Node $node): void { method testSetDocComment (line 91) | public function testSetDocComment(): void { method testChange (line 122) | public function testChange(array $attributes, DummyNode $node): void { method testIteration (line 140) | public function testIteration(array $attributes, Node $node): void { method testAttributes (line 162) | public function testAttributes(): void { method testJsonSerialization (line 204) | public function testJsonSerialization(): void { FILE: test/PhpParser/NodeDumperTest.php class NodeDumperTest (line 5) | class NodeDumperTest extends \PHPUnit\Framework\TestCase { method canonicalize (line 6) | private function canonicalize($string) { method testDump (line 13) | public function testDump($node, $dump): void { method provideTestDump (line 19) | public static function provideTestDump() { method testDumpWithPositions (line 60) | public function testDumpWithPositions(): void { method testError (line 93) | public function testError(): void { FILE: test/PhpParser/NodeFinderTest.php class NodeFinderTest (line 7) | class NodeFinderTest extends \PHPUnit\Framework\TestCase { method getStmtsAndVars (line 8) | private function getStmtsAndVars() { method testFind (line 17) | public function testFind(): void { method testFindInstanceOf (line 32) | public function testFindInstanceOf(): void { method testFindFirst (line 40) | public function testFindFirst(): void { method testFindFirstInstanceOf (line 55) | public function testFindFirstInstanceOf(): void { FILE: test/PhpParser/NodeTraverserTest.php class NodeTraverserTest (line 11) | class NodeTraverserTest extends \PHPUnit\Framework\TestCase { method testNonModifying (line 12) | public function testNonModifying(): void { method testModifying (line 35) | public function testModifying(): void { method testRemoveFromLeave (line 78) | public function testRemoveFromLeave(): void { method testRemoveFromEnter (line 102) | public function testRemoveFromEnter(): void { method testReturnArrayFromEnter (line 125) | public function testReturnArrayFromEnter(): void { method testMerge (line 150) | public function testMerge(): void { method testInvalidDeepArray (line 170) | public function testInvalidDeepArray(): void { method testDontTraverseChildren (line 180) | public function testDontTraverseChildren(): void { method testDontTraverseCurrentAndChildren (line 215) | public function testDontTraverseCurrentAndChildren(): void { method testStopTraversal (line 257) | public function testStopTraversal(): void { method testReplaceWithNull (line 346) | public function testReplaceWithNull(): void { method testRemovingVisitor (line 384) | public function testRemovingVisitor(): void { method testNoCloneNodes (line 407) | public function testNoCloneNodes(): void { method testInvalidReturn (line 418) | public function testInvalidReturn($stmts, $visitor, $message): void { method provideTestInvalidReturn (line 427) | public static function provideTestInvalidReturn() { FILE: test/PhpParser/NodeVisitor/FindingVisitorTest.php class FindingVisitorTest (line 9) | class FindingVisitorTest extends \PHPUnit\Framework\TestCase { method testFindVariables (line 10) | public function testFindVariables(): void { method testFindAll (line 30) | public function testFindAll(): void { FILE: test/PhpParser/NodeVisitor/FirstFindingVisitorTest.php class FirstFindingVisitorTest (line 9) | class FirstFindingVisitorTest extends \PHPUnit\Framework\TestCase { method testFindFirstVariable (line 10) | public function testFindFirstVariable(): void { method testFindNone (line 24) | public function testFindNone(): void { FILE: test/PhpParser/NodeVisitor/NameResolverTest.php class NameResolverTest (line 11) | class NameResolverTest extends \PHPUnit\Framework\TestCase { method canonicalize (line 12) | private function canonicalize($string) { method testResolveNames (line 19) | public function testResolveNames(): void { method testResolveLocations (line 179) | public function testResolveLocations(): void { method testNoResolveSpecialName (line 369) | public function testNoResolveSpecialName(): void { method testAddDeclarationNamespacedName (line 378) | public function testAddDeclarationNamespacedName(): void { method testAddRuntimeResolvedNamespacedName (line 413) | public function testAddRuntimeResolvedNamespacedName(): void { method testError (line 439) | public function testError(Node $stmt, $errorMsg): void { method provideTestError (line 448) | public static function provideTestError() { method testClassNameIsCaseInsensitive (line 490) | public function testClassNameIsCaseInsensitive(): void { method testSpecialClassNamesAreCaseInsensitive (line 511) | public function testSpecialClassNamesAreCaseInsensitive(): void { method testAddOriginalNames (line 542) | public function testAddOriginalNames(): void { method testAttributeOnlyMode (line 561) | public function testAttributeOnlyMode(): void { method parseAndResolve (line 583) | private function parseAndResolve(string $code): array { FILE: test/PhpParser/NodeVisitor/NodeConnectingVisitorTest.php class NodeConnectingVisitorTest (line 12) | final class NodeConnectingVisitorTest extends \PHPUnit\Framework\TestCase { method testConnectsNodeToItsParentNodeAndItsSiblingNodes (line 13) | public function testConnectsNodeToItsParentNodeAndItsSiblingNodes(): v... method testWeakReferences (line 34) | public function testWeakReferences(): void { FILE: test/PhpParser/NodeVisitor/ParentConnectingVisitorTest.php class ParentConnectingVisitorTest (line 10) | final class ParentConnectingVisitorTest extends \PHPUnit\Framework\TestC... method testConnectsChildNodeToParentNode (line 11) | public function testConnectsChildNodeToParentNode(): void { method testWeakReferences (line 27) | public function testWeakReferences(): void { FILE: test/PhpParser/NodeVisitorForTesting.php class NodeVisitorForTesting (line 5) | class NodeVisitorForTesting implements NodeVisitor { method __construct (line 10) | public function __construct(array $returns = []) { method beforeTraverse (line 15) | public function beforeTraverse(array $nodes): ?array { method enterNode (line 19) | public function enterNode(Node $node) { method leaveNode (line 23) | public function leaveNode(Node $node) { method afterTraverse (line 27) | public function afterTraverse(array $nodes): ?array { method traceEvent (line 31) | private function traceEvent(string $method, $param) { method __destruct (line 43) | public function __destruct() { FILE: test/PhpParser/Parser/Php7Test.php class Php7Test (line 8) | class Php7Test extends ParserTestAbstract method getParser (line 10) | protected function getParser(Lexer $lexer) { FILE: test/PhpParser/Parser/Php8Test.php class Php8Test (line 8) | class Php8Test extends ParserTestAbstract method getParser (line 10) | protected function getParser(Lexer $lexer) { FILE: test/PhpParser/ParserFactoryTest.php class ParserFactoryTest (line 11) | class ParserFactoryTest extends \PHPUnit\Framework\TestCase { method testCreate (line 12) | public function testCreate(): void { FILE: test/PhpParser/ParserTestAbstract.php class ParserTestAbstract (line 10) | abstract class ParserTestAbstract extends \PHPUnit\Framework\TestCase { method getParser (line 12) | abstract protected function getParser(Lexer $lexer); method testParserThrowsSyntaxError (line 14) | public function testParserThrowsSyntaxError(): void { method testParserThrowsSpecialError (line 21) | public function testParserThrowsSpecialError(): void { method testParserThrowsLexerError (line 28) | public function testParserThrowsLexerError(): void { method testAttributeAssignment (line 35) | public function testAttributeAssignment(): void { method testInvalidToken (line 110) | public function testInvalidToken(): void { method testExtraAttributes (line 121) | public function testExtraAttributes($code, $expectedAttributes): void { method provideTestExtraAttributes (line 131) | public static function provideTestExtraAttributes() { method testListKindAttribute (line 183) | public function testListKindAttribute(): void { method testGetTokens (line 192) | public function testGetTokens(): void { class InvalidTokenLexer (line 207) | class InvalidTokenLexer extends Lexer { method tokenize (line 208) | public function tokenize(string $code, ?ErrorHandler $errorHandler = n... FILE: test/PhpParser/PhpVersionTest.php class PhpVersionTest (line 5) | class PhpVersionTest extends \PHPUnit\Framework\TestCase { method testConstruction (line 6) | public function testConstruction(): void { method testInvalidVersion (line 20) | public function testInvalidVersion(): void { method testEquals (line 26) | public function testEquals(): void { FILE: test/PhpParser/PrettyPrinterTest.php class PrettyPrinterTest (line 15) | class PrettyPrinterTest extends CodeTestAbstract { method createParserAndPrinter (line 17) | private function createParserAndPrinter(array $options): array { method doTestPrettyPrintMethod (line 31) | protected function doTestPrettyPrintMethod($method, $name, $code, $exp... method testPrettyPrint (line 40) | public function testPrettyPrint($name, $code, $expected, $mode): void { method testPrettyPrintFile (line 47) | public function testPrettyPrintFile($name, $code, $expected, $mode): v... method provideTestPrettyPrint (line 51) | public static function provideTestPrettyPrint() { method provideTestPrettyPrintFile (line 55) | public static function provideTestPrettyPrintFile() { method testPrettyPrintExpr (line 59) | public function testPrettyPrintExpr(): void { method testCommentBeforeInlineHTML (line 73) | public function testCommentBeforeInlineHTML(): void { method testArraySyntaxDefault (line 81) | public function testArraySyntaxDefault(): void { method testKindAttributes (line 93) | public function testKindAttributes($node, $expected): void { method provideTestKindAttributes (line 99) | public static function provideTestKindAttributes() { method testUnnaturalLiterals (line 149) | public function testUnnaturalLiterals($node, $expected): void { method provideTestUnnaturalLiterals (line 155) | public static function provideTestUnnaturalLiterals() { method printCustomRawValue (line 169) | public function printCustomRawValue($node, $expected): void { method provideTestCustomRawValue (line 175) | public static function provideTestCustomRawValue() { method testPrettyPrintWithError (line 190) | public function testPrettyPrintWithError(): void { method testPrettyPrintWithErrorInClassConstFetch (line 200) | public function testPrettyPrintWithErrorInClassConstFetch(): void { method testFormatPreservingPrint (line 213) | public function testFormatPreservingPrint($name, $code, $modification,... method provideTestFormatPreservingPrint (line 239) | public static function provideTestFormatPreservingPrint() { method testRoundTripPrint (line 246) | public function testRoundTripPrint($name, $code, $expected, $modeLine)... method provideTestRoundTripPrint (line 270) | public static function provideTestRoundTripPrint() { method testWindowsNewline (line 277) | public function testWindowsNewline(): void { method testInvalidNewline (line 319) | public function testInvalidNewline(): void { method testInvalidIndent (line 325) | public function testInvalidIndent(): void { FILE: test/PhpParser/TokenTest.php class TokenTest (line 5) | class TokenTest extends \PHPUnit\Framework\TestCase { method testGetTokenName (line 6) | public function testGetTokenName(): void { method testIs (line 13) | public function testIs(): void { method testIsIgnorable (line 26) | public function testIsIgnorable(int $id, string $text, bool $isIgnorab... method provideTestIsIgnorable (line 31) | public static function provideTestIsIgnorable() { method testToString (line 41) | public function testToString(): void { FILE: test/bootstrap.php function canonicalize (line 7) | function canonicalize($str) { function filesInDir (line 22) | function filesInDir($directory, $fileExtension) { FILE: test_old/run.php function showHelp (line 10) | function showHelp($error) { FILE: tools/fuzzing/target.php method setTokens (line 43) | public function setTokens(array $tokens): void { method beforeTraverse (line 47) | public function beforeTraverse(array $nodes): void { method leaveNode (line 51) | public function leaveNode(PhpParser\Node $node) {