PHP 클래스 BetterReflection\NodeCompiler\CompileNodeToValue

파일 보기 프로젝트 열기: roave/better-reflection

공개 메소드들

메소드 설명
__invoke ( PhpParser\Node $node, BetterReflection\NodeCompiler\CompilerContext $context ) : mixed Compile an expression from a node into a value.

비공개 메소드들

메소드 설명
compileArray ( PhpParser\Node\Expr\Array_ $arrayNode, BetterReflection\NodeCompiler\CompilerContext $context ) : array Compile arrays
compileBinaryOperator ( PhpParser\Node\Expr\BinaryOp $node, BetterReflection\NodeCompiler\CompilerContext $context ) : mixed Compile a binary operator node
compileClassConstFetch ( PhpParser\Node\Expr\ClassConstFetch $node, BetterReflection\NodeCompiler\CompilerContext $context ) : string Compile class constants
compileConstFetch ( PhpParser\Node\Expr\ConstFetch $constNode ) : boolean | null Compile constant expressions

메소드 상세

__invoke() 공개 메소드

Compile an expression from a node into a value.
public __invoke ( PhpParser\Node $node, BetterReflection\NodeCompiler\CompilerContext $context ) : mixed
$node PhpParser\Node
$context BetterReflection\NodeCompiler\CompilerContext
리턴 mixed