Exakat\Analyzer\Functions\IsExtFunction::analyze PHP Method

analyze() public method

public analyze ( )
    public function analyze()
    {
        $exts = self::$docs->listAllAnalyzer('Extensions');
        $exts[] = 'php_functions';
        $f = array();
        foreach ($exts as $ext) {
            $inifile = str_replace('Extensions\\Ext', '', $ext) . '.ini';
            $ini = $this->loadIni($inifile, 'functions');
            if (!empty($ini)) {
                $f[] = $ini;
            }
        }
        $functions = call_user_func_array('array_merge', $f);
        $functions = array_keys(array_count_values($functions));
        $functions = $this->makeFullNsPath($functions);
        $this->atomFunctionIs($functions);
        $this->prepareQuery();
    }
IsExtFunction