Exakat\Analyzer\Php\FopenMode::analyze PHP Метод

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

public analyze ( )
    public function analyze()
    {
        // fopen('path/to/file', 'bbc')
        $this->atomFunctionIs('\\fopen')->outIs('ARGUMENTS')->outWithRank('ARGUMENT', 1)->atomIs('String')->hasNoOut('CONCAT')->noDelimiterIsNot(array('r', 'r+', 'w', 'w+', 'a', 'a+', 'x', 'x+', 'c', 'c+', 't', 't+', 'rb', 'rb+', 'wb', 'wb+', 'ab', 'ab+', 'xb', 'xb+', 'cb', 'cb+', 'br', 'br+', 'bw', 'bw+', 'ba', 'ba+', 'bx', 'bx+', 'bc', 'bc+'))->back('first');
        $this->prepareQuery();
    }
FopenMode