Exakat\Analyzer\Structures\ErrorReportingWithInteger::analyze PHP Метод

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

public analyze ( )
    public function analyze()
    {
        $allowedIntegers = array(-1, 0);
        $this->atomFunctionIs('\\error_reporting')->outIs('ARGUMENTS')->outWithRank('ARGUMENT', 0)->atomIs(array('Integer', 'Addition'))->codeIsNot($allowedIntegers)->back('first');
        $this->prepareQuery();
        $this->atomFunctionIs('\\ini_set')->outIs('ARGUMENTS')->outWithRank('ARGUMENT', 0)->atomIs('String')->tokenIsNot('T_QUOTE')->noDelimiterIs('error_reporting')->inIs('ARGUMENT')->outWithRank('ARGUMENT', 1)->atomIs('Integer')->codeIsNot(0)->codeIsNot($allowedIntegers)->back('first');
        $this->prepareQuery();
    }
ErrorReportingWithInteger