PHPSA\Compiler\Event\StatementBeforeCompile::getStatement PHP Method

getStatement() public method

public getStatement ( ) : PhpParser\Node\Expr
return PhpParser\Node\Expr
    public function getStatement()
    {
        return $this->statement;
    }

Usage Example

Example #1
0
 /**
  * @param \PHPSA\Compiler\Event\StatementBeforeCompile $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());
     }
 }