Exakat\Analyzer\Classes\DynamicPropertyCall::analyze PHP Method

analyze() public method

public analyze ( )
    public function analyze()
    {
        $this->atomIs('Property')->outIs('PROPERTY')->tokenIsNot('T_STRING')->back('first');
        $this->prepareQuery();
        // Classe::$$a
        $this->atomIs('Staticproperty')->outIs('PROPERTY')->tokenIs('T_DOLLAR')->back('first');
        $this->prepareQuery();
        // Classe::{$a}
        $this->atomIs('Staticproperty')->outIs('PROPERTY')->atomIs('Block')->back('first');
        $this->prepareQuery();
    }
DynamicPropertyCall