PHP Класс Spatie\Php7to5\NodeVisitors\AnonymousClassReplacer

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

Защищенные свойства (Protected)

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

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

Метод Описание
afterTraverse ( array $nodes )
convertToPhp5Statements ( array $php7statements ) : PhpParser\Node[]
leaveNode ( PhpParser\Node $node )

Защищенные методы

Метод Описание
getAnonymousClassHookIndex ( array $statements ) : integer Find the index of the first statement that is not a declare, use or namespace statement.
moveAnonymousClassesToHook ( array $nodes, $hookIndex, $anonymousClassStatements ) : array

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

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

public afterTraverse ( array $nodes )
$nodes array

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

public convertToPhp5Statements ( array $php7statements ) : PhpParser\Node[]
$php7statements array
Результат PhpParser\Node[]

getAnonymousClassHookIndex() защищенный Метод

Find the index of the first statement that is not a declare, use or namespace statement.
protected getAnonymousClassHookIndex ( array $statements ) : integer
$statements array
Результат integer

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

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

moveAnonymousClassesToHook() защищенный Метод

protected moveAnonymousClassesToHook ( array $nodes, $hookIndex, $anonymousClassStatements ) : array
$nodes array
$hookIndex
$anonymousClassStatements
Результат array

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

$anonymousClassNodes защищенное свойство

protected array $anonymousClassNodes
Результат array