Inheritance: extends Webiny\Component\EventManager\Event
Example #1
0
 /**
  * @param \PHPSA\Compiler\Event\ScalarBeforeCompile $event
  */
 public function beforeCompile(\PHPSA\Compiler\Event\ScalarBeforeCompile $event)
 {
     $scalar = $event->getScalar();
     $scalarClass = get_class($scalar);
     if (!isset($this->analyzers[$scalarClass])) {
         return;
     }
     foreach ($this->analyzers[$scalarClass] as $analyzer) {
         $analyzer->pass($scalar, $event->getContext());
     }
 }