Exakat\Analyzer\Portability\LinuxOnlyFiles::analyze PHP Method

analyze() public method

public analyze ( )
    public function analyze()
    {
        $functions = array('glob', 'fopen', 'file', 'file_get_contents', 'file_put_contents', 'unlink', 'opendir', 'rmdir', 'mkdir');
        $files = $this->loadIni('Files2OS.ini', 'linux');
        // string literal fopen('a', 'r');
        $this->atomFunctionIs($functions)->outIs('ARGUMENTS')->outWithRank('ARGUMENT', 0)->atomIs('String')->tokenIs('T_CONSTANT_ENCAPSED_STRING')->is('noDelimiter', $files)->back('first');
        $this->prepareQuery();
    }
LinuxOnlyFiles