PHP Класс Qa\SoftMocksTraverser

Наследование: extends PhpParser\NodeVisitorAbstract
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$can_ref

Открытые методы

Метод Описание
__construct ( $filename )
beforeConst ( ) Cannot rewrite constants that are used as default values in constant declarations
beforeExpr_Yield ( )
beforeExpr_YieldFrom ( )
beforeParam ( ) Cannot rewrite constants that are used as default values in function arguments
beforeStmt_Class ( Class_ $Node )
beforeStmt_ClassMethod ( )
beforeStmt_Interface ( Interface_ $Node )
beforeStmt_PropertyProperty ( ) Cannot rewrite constants that are used as default values in property declarations
beforeStmt_StaticVar ( ) Cannot rewrite constants that are used as default values in static variable declarations
beforeStmt_Trait ( Trait_ $Node )
enterNode ( PhpParser\Node $Node )
ignoreClass ( $class )
ignoreConstant ( $constant )
ignoreFunction ( $function )
isClassIgnored ( $class )
isConstIgnored ( $const )
isFunctionIgnored ( $func )
leaveNode ( PhpParser\Node $Node )
rewriteConst ( )
rewriteExpr_ClassConstFetch ( PhpParser\Node\Expr\ClassConstFetch $Node )
rewriteExpr_ConstFetch ( PhpParser\Node\Expr\ConstFetch $Node )
rewriteExpr_FuncCall ( PhpParser\Node\Expr\FuncCall $Node )
rewriteExpr_Include ( PhpParser\Node\Expr\Include_ $Node )
rewriteParam ( )
rewriteScalar_MagicConst_Dir ( )
rewriteScalar_MagicConst_File ( )
rewriteStmt_ClassMethod ( ClassMethod $Node )
rewriteStmt_Interface ( )
rewriteStmt_PropertyProperty ( )
rewriteStmt_StaticVar ( )

Приватные методы

Метод Описание
canRef ( PhpParser\Node\Expr $value ) : boolean Determines whether or not a parameter can be reference (e.g. vars can be referenced, while function calls cannot)
getNamespaceArg ( )
nodeArgsToArray ( $node_args, array $arg_is_ref = [] ) : PhpParser\Node\Expr\Array_
nodeNameToArg ( $name )

Описание методов

__construct() публичный Метод

public __construct ( $filename )

beforeConst() публичный Метод

Cannot rewrite constants that are used as default values in constant declarations
public beforeConst ( )

beforeExpr_Yield() публичный Метод

public beforeExpr_Yield ( )

beforeExpr_YieldFrom() публичный Метод

beforeParam() публичный Метод

Cannot rewrite constants that are used as default values in function arguments
public beforeParam ( )

beforeStmt_Class() публичный Метод

public beforeStmt_Class ( Class_ $Node )
$Node PhpParser\Node\Stmt\Class_

beforeStmt_ClassMethod() публичный Метод

beforeStmt_Interface() публичный Метод

public beforeStmt_Interface ( Interface_ $Node )
$Node PhpParser\Node\Stmt\Interface_

beforeStmt_PropertyProperty() публичный Метод

Cannot rewrite constants that are used as default values in property declarations

beforeStmt_StaticVar() публичный Метод

Cannot rewrite constants that are used as default values in static variable declarations

beforeStmt_Trait() публичный Метод

public beforeStmt_Trait ( Trait_ $Node )
$Node PhpParser\Node\Stmt\Trait_

enterNode() публичный Метод

public enterNode ( PhpParser\Node $Node )
$Node PhpParser\Node

ignoreClass() публичный статический Метод

public static ignoreClass ( $class )

ignoreConstant() публичный статический Метод

public static ignoreConstant ( $constant )

ignoreFunction() публичный статический Метод

public static ignoreFunction ( $function )

isClassIgnored() публичный статический Метод

public static isClassIgnored ( $class )

isConstIgnored() публичный статический Метод

public static isConstIgnored ( $const )

isFunctionIgnored() публичный статический Метод

public static isFunctionIgnored ( $func )

leaveNode() публичный Метод

public leaveNode ( PhpParser\Node $Node )
$Node PhpParser\Node

rewriteConst() публичный Метод

public rewriteConst ( )

rewriteExpr_ClassConstFetch() публичный Метод

public rewriteExpr_ClassConstFetch ( PhpParser\Node\Expr\ClassConstFetch $Node )
$Node PhpParser\Node\Expr\ClassConstFetch

rewriteExpr_ConstFetch() публичный Метод

public rewriteExpr_ConstFetch ( PhpParser\Node\Expr\ConstFetch $Node )
$Node PhpParser\Node\Expr\ConstFetch

rewriteExpr_FuncCall() публичный Метод

public rewriteExpr_FuncCall ( PhpParser\Node\Expr\FuncCall $Node )
$Node PhpParser\Node\Expr\FuncCall

rewriteExpr_Include() публичный Метод

public rewriteExpr_Include ( PhpParser\Node\Expr\Include_ $Node )
$Node PhpParser\Node\Expr\Include_

rewriteParam() публичный Метод

public rewriteParam ( )

rewriteScalar_MagicConst_Dir() публичный Метод

rewriteScalar_MagicConst_File() публичный Метод

rewriteStmt_ClassMethod() публичный Метод

public rewriteStmt_ClassMethod ( ClassMethod $Node )
$Node PhpParser\Node\Stmt\ClassMethod

rewriteStmt_Interface() публичный Метод

rewriteStmt_PropertyProperty() публичный Метод

rewriteStmt_StaticVar() публичный Метод

Описание свойств

$can_ref статическое публичное свойство

static public $can_ref