PHPSA\Compiler\Event\ScalarBeforeCompile::getScalar PHP Метод

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

public getScalar ( ) : PhpParser\Node\Scalar
Результат PhpParser\Node\Scalar
    public function getScalar()
    {
        return $this->scalar;
    }

Usage 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());
     }
 }