Phalcon\Build\Generator_File_PhalconC::composeSkipFiles PHP Method

composeSkipFiles() protected method

Composes list of files, which should not be scanned and put into phalcon.c during recursive scan of the source directory
protected composeSkipFiles ( array $alreadyIncludedHeaders = [] )
$alreadyIncludedHeaders array
    protected function composeSkipFiles(array $alreadyIncludedHeaders = array())
    {
        foreach ($alreadyIncludedHeaders as $file) {
            $path = Util::normalize('ext/' . $file);
            $this->skipFiles[$path] = true;
        }
        // Add custom list of skipped files
        $files = (include $this->configDir . '/phalcon_c_skip_files.php');
        foreach ($files as $file) {
            $path = Util::normalize('ext/' . $file);
            $this->skipFiles[$path] = true;
        }
        unset($this->skipFiles[0]);
        // Add phalcon.c, because it will be processed separately from other source files, i.e. appended at the very end
        $this->skipFiles['phalcon.c'] = true;
    }