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

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

public analyze ( )
    public function analyze()
    {
        $this->atomIs('Comparison')->codeIs(array('==', '==='))->outIs(array('LEFT', 'RIGHT'))->functioncallIs('\\substr')->outIs('ARGUMENTS')->outWithRank('ARGUMENT', 2)->atomIs('Integer')->savePropertyAs('code', 'length')->back('first')->outIs(array('LEFT', 'RIGHT'))->atomIs('String')->hasNoOut('CONTAINS')->raw('filter{ it.get().value("noDelimiter").length() != length.toInteger().abs();}');
        $this->prepareQuery();
    }
FailingSubstrComparison