Exakat\Analyzer\Functions\funcGetArgModified::analyze PHP Метод

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

public analyze ( )
    public function analyze()
    {
        $this->atomIs('Function')->outIs('ARGUMENTS')->outIs('ARGUMENT')->outIsIE('RIGHT')->savePropertyAs('rank', 'rank')->savePropertyAs('code', 'arg')->inIsIE('RIGHT')->inIs('ARGUMENT')->inIs('ARGUMENTS')->outIs('BLOCK')->atomInside('Functioncall')->functioncallIs('\\func_get_arg')->outIs('ARGUMENTS')->outIs('ARGUMENT')->atomIs('Integer')->isNot('intval', null)->samePropertyAs('intval', 'rank', true)->goToFunction()->outIs('BLOCK')->atomInside('Variable')->samePropertyAs('code', 'arg')->analyzerIs('Variables/IsModified')->back('first');
        $this->prepareQuery();
    }
funcGetArgModified