PHP Класс PHPSA\Analyzer

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$bindOnExpressions []AnalyzerPassInterface[]
$bindOnScalars []AnalyzerPassInterface[]
$bindOnStatements []AnalyzerPassInterface[]
$eventManager Webiny\Component\EventManager\EventManager

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

Метод Описание
__construct ( EventManager $eventManager )
bind ( ) binds the listeners
registerExpressionPasses ( array $expressionPasses )
registerScalarPasses ( array $scalarPasses )
registerStatementPasses ( array $statementPasses )

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

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

public __construct ( EventManager $eventManager )
$eventManager Webiny\Component\EventManager\EventManager

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

binds the listeners
public bind ( )

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

public registerExpressionPasses ( array $expressionPasses )
$expressionPasses array all the expression analyzers

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

public registerScalarPasses ( array $scalarPasses )
$scalarPasses array all the scalar analyzers

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

public registerStatementPasses ( array $statementPasses )
$statementPasses array all the statement analyzers

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

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

protected []AnalyzerPassInterface[] $bindOnExpressions
Результат []AnalyzerPassInterface[]

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

protected []AnalyzerPassInterface[] $bindOnScalars
Результат []AnalyzerPassInterface[]

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

protected []AnalyzerPassInterface[] $bindOnStatements
Результат []AnalyzerPassInterface[]

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

protected EventManager,Webiny\Component\EventManager $eventManager
Результат Webiny\Component\EventManager\EventManager