public function dump($files, $cacheFile, array $options = [])
{
$type = isset($options['type']) ? $options['type'] : null;
$buffer = $this->header;
foreach ((array) $files as $file) {
if ($this->addNamespace) {
$buffer .= "\nnamespace {";
}
$buffer .= $this->loader->load($file, $type);
if ($this->addNamespace) {
$buffer .= "\n}\n";
}
}
$this->filesystem->dumpFile($this->cacheDir . '/' . $cacheFile, $buffer);
}