API Reference
Namespaces
PhpParser
Builder
Comment
ErrorHandler
Internal
Lexer
Node
NodeVisitor
Parser
PrettyPrinter
PHPStan
Analyser
BetterReflection
Classes
Collectors
Command
DependencyInjection
Diagnose
File
Node
Constant
Expr
Method
Printer
Property
Parser
Php
PhpDoc
PhpDocParser
Reflection
Rules
Testing
Type
none
Classes
BooleanAndNode
BooleanOrNode
BreaklessWhileLoopNode
CatchWithUnthrownExceptionNode
ClassConstantsNode
ClassMethod
ClassMethodsNode
ClassPropertiesNode
ClassPropertyNode
ClosureReturnStatementsNode
CollectedDataNode
ExecutionEndNode
FileNode
FinallyExitPointsNode
FunctionCallableNode
FunctionReturnStatementsNode
InArrowFunctionNode
InClassMethodNode
InClassNode
InClosureNode
InFunctionNode
InstantiationCallableNode
InTraitNode
InvalidateExprNode
IssetExpr
LiteralArrayItem
LiteralArrayNode
MatchExpressionArm
MatchExpressionArmBody
MatchExpressionArmCondition
MatchExpressionNode
MethodCallableNode
MethodReturnStatementsNode
ReturnStatement
StaticMethodCallableNode
UnreachableStatementNode
Interfaces
ReturnStatementsNode
VirtualNode
Overview
Namespace
Interface
Tree
1:
<?php
declare
(strict_types =
1
);
2:
3:
namespace
PHPStan\Node;
4:
5:
use
PhpParser\Node;
6:
7:
/** @api */
8:
interface
VirtualNode
extends
Node
9:
{
10:
11:
}
12: