Exakat\Analyzer\Classes\LocallyUsedProperty::analyze PHP Метод

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

public analyze ( )
    public function analyze()
    {
        // normal property
        $this->atomIs('Ppp')->hasNoOut('STATIC')->outIs('PPP')->_as('ppp')->savePropertyAs('propertyname', 'property')->goToClass()->outIs('BLOCK')->atomInside('Property')->outIs('PROPERTY')->outIsIE('VARIABLE')->samePropertyAs('code', 'property')->back('ppp');
        $this->prepareQuery();
        // static property in an variable static::$c
        $this->atomIs('Ppp')->hasOut('STATIC')->outIs('PPP')->_as('ppp')->outIsIE('LEFT')->savePropertyAs('code', 'property')->goToClass()->outIs('BLOCK')->atomInside('Staticproperty')->outIs('PROPERTY')->outIsIE(array('VARIABLE', 'APPEND'))->samePropertyAs('code', 'property')->back('ppp');
        $this->prepareQuery();
    }
LocallyUsedProperty