public beforeCompile ( |
||
$event |
public function beforeCompile(\PHPSA\Compiler\Event\StatementBeforeCompile $event)
{
$expression = $event->getStatement();
$expressionClass = get_class($expression);
if (!isset($this->analyzers[$expressionClass])) {
return;
}
foreach ($this->analyzers[$expressionClass] as $analyzer) {
$analyzer->pass($expression, $event->getContext());
}
}