Contao\CoreBundle\Cache\ContaoCacheWarmer::generateDcaCache PHP Method

generateDcaCache() private method

Generates the DCA cache.
private generateDcaCache ( string $cacheDir )
$cacheDir string
    private function generateDcaCache($cacheDir)
    {
        $dumper = new CombinedFileDumper($this->filesystem, new PhpFileLoader(), $cacheDir . '/contao', true);
        $processed = [];
        /** @var SplFileInfo[] $files */
        $files = $this->finder->findIn('dca')->files()->name('*.php');
        foreach ($files as $file) {
            if (in_array($file->getBasename(), $processed)) {
                continue;
            }
            $processed[] = $file->getBasename();
            $dumper->dump($this->locator->locate('dca/' . $file->getBasename(), null, false), 'dca/' . $file->getBasename());
        }
    }