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

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

public analyze ( )
    public function analyze()
    {
        // A -> B
        $this->atomIs('Class')->savePropertyAs('fullnspath', 'fullnspath')->outIs('EXTENDS')->classDefinition()->outIs('EXTENDS')->classDefinition()->samePropertyAs('fullnspath', 'fullnspath')->back('first');
        $this->prepareQuery();
        // A -> B -> C (2 levels)
        $this->atomIs('Class')->savePropertyAs('fullnspath', 'fullnspath')->outIs('EXTENDS')->classDefinition()->outIs('EXTENDS')->classDefinition()->outIs('EXTENDS')->classDefinition()->samePropertyAs('fullnspath', 'fullnspath')->back('first');
        $this->prepareQuery();
        // A -> B -> C (more  levels ? )
    }
MutualExtension