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

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

public analyze ( )
    public function analyze()
    {
        $this->atomIs('Function')->outIs('NAME')->analyzerIs('Classes/MethodDefinition')->inIs('NAME')->outIs('BLOCK')->atomInside('Return')->outIs('RETURN')->atomIsNot('Variable')->back('first');
        $this->prepareQuery();
        $this->atomIs('Function')->outIs('NAME')->analyzerIs('Classes/MethodDefinition')->inIs('NAME')->outIs('BLOCK')->atomInside('Return')->outIs('RETURN')->atomIs('Variable')->codeIsNot('$this')->back('first');
        $this->prepareQuery();
        // no return == return null!
        $this->atomIs('Function')->outIs('NAME')->analyzerIs('Classes/MethodDefinition')->inIs('NAME')->outIs('BLOCK')->noAtomInside('Return')->back('first');
        $this->prepareQuery();
    }
HasNotFluentInterface