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

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

public analyze ( )
    public function analyze()
    {
        // locally defined
        $this->atomIs('Property')->outIs('OBJECT')->codeIs('$this')->inIs('OBJECT')->outIs('PROPERTY')->savePropertyAs('code', 'property')->goToClass()->outIs('BLOCK')->outIs('ELEMENT')->atomIs('Ppp')->outIs('PPP')->samePropertyAs('propertyname', 'property')->back('first');
        $this->prepareQuery();
        // defined in parents (Extended)
        $this->atomIs('Property')->outIs('OBJECT')->codeIs('$this')->inIs('OBJECT')->outIs('PROPERTY')->savePropertyAs('code', 'property')->goToClass()->goToAllParents()->outIs('BLOCK')->outIs('ELEMENT')->atomIs('Ppp')->outIs('PPP')->samePropertyAs('propertyname', 'property')->back('first');
        $this->prepareQuery();
        // defined in parents implemented
        $this->atomIs('Property')->outIs('OBJECT')->codeIs('$this')->inIs('OBJECT')->outIs('PROPERTY')->savePropertyAs('code', 'property')->goToClass()->goToImplements()->outIs('BLOCK')->outIs('ELEMENT')->atomIs('Ppp')->outIs('PPP')->samePropertyAs('propertyname', 'property')->back('first');
        $this->prepareQuery();
        // defined in traits (via use)
        $this->atomIs('Property')->outIs('OBJECT')->codeIs('$this')->inIs('OBJECT')->outIs('PROPERTY')->savePropertyAs('code', 'property')->goToClass()->goToTraits()->outIs('BLOCK')->outIs('ELEMENT')->atomIs('Ppp')->outIs('PPP')->samePropertyAs('propertyname', 'property')->back('first');
        $this->prepareQuery();
    }
DefinedProperty