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

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

public analyze ( )
    public function analyze()
    {
        // Non-Static Methods must use $this
        $this->atomIs('Function')->hasNoOut('STATIC')->hasNoOut('ABSTRACT')->hasClassTrait()->analyzerIsNot('Classes/UseThis');
        $this->prepareQuery();
        // Static Methods must use a static call to property or variable (not constant though)
        $this->atomIs('Function')->hasOut('STATIC')->hasClassTrait()->noAtomInside(array('Staticproperty', 'Staticmethodcall'))->back('first');
        $this->prepareQuery();
    }