PHP Trait PHPSA\Analyzer\Helper\ResolveExpressionTrait

Afficher le fichier Open project: ovr/phpsa

Méthodes publiques

Méthode Description
resolveFunctionName ( PhpParser\Node\Expr\FuncCall $funcCall, Context $context ) : string | boolean

Méthodes protégées

Méthode Description
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 Я атеист, но когда я начинал это писать, только Бог и я понимали, что я делаю Сейчас остался только Бог

Method Details

findNode() protected méthode

protected findNode ( array $nodes, string $nodeName ) : Generator
$nodes array
$nodeName string Class name of Node(s) what We should return
Résultat Generator

findReturnStatement() protected méthode

protected findReturnStatement ( array $nodes ) : Generator
$nodes array
Résultat Generator

findYieldExpression() protected méthode

Return \Generator with Yield_ expression(s)
protected findYieldExpression ( array $nodes ) : Generator
$nodes array
Résultat Generator

resolveFunctionName() public méthode

public resolveFunctionName ( PhpParser\Node\Expr\FuncCall $funcCall, Context $context ) : string | boolean
$funcCall PhpParser\Node\Expr\FuncCall
$context PHPSA\Context
Résultat string | boolean

traverseArray() protected méthode

protected traverseArray ( array $nodes ) : Generator
$nodes array
Résultat Generator

traverseNode() protected méthode

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