PHP Трейт PHPSA\Analyzer\Helper\ResolveExpressionTrait

Показать файл Открыть проект

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

Метод Описание
resolveFunctionName ( PhpParser\Node\Expr\FuncCall $funcCall, Context $context ) : string | boolean

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

Метод Описание
findNode ( array $nodes, string $nodeName ) : Generator
findReturnStatement ( array $nodes ) : Generator
findYieldExpression ( array $nodes ) : Generator Return \Generator with Yield_ expression(s)
traverseArray ( array $nodes ) : Generator
traverseNode ( PhpParser\Node $node ) : Generator For the code above Я атеист, но когда я начинал это писать, только Бог и я понимали, что я делаю Сейчас остался только Бог

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

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

protected findNode ( array $nodes, string $nodeName ) : Generator
$nodes array
$nodeName string Class name of Node(s) what We should return
Результат Generator

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

protected findReturnStatement ( array $nodes ) : Generator
$nodes array
Результат Generator

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

Return \Generator with Yield_ expression(s)
protected findYieldExpression ( array $nodes ) : Generator
$nodes array
Результат Generator

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

public resolveFunctionName ( PhpParser\Node\Expr\FuncCall $funcCall, Context $context ) : string | boolean
$funcCall PhpParser\Node\Expr\FuncCall
$context PHPSA\Context
Результат string | boolean

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

protected traverseArray ( array $nodes ) : Generator
$nodes array
Результат Generator

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

For the code above Я атеист, но когда я начинал это писать, только Бог и я понимали, что я делаю Сейчас остался только Бог
protected traverseNode ( PhpParser\Node $node ) : Generator
$node PhpParser\Node
Результат Generator