Include header in generated bootstrap files.

This commit is contained in:
Justin Hileman
2013-03-12 16:40:36 -07:00
parent 32a397f93d
commit 7fb7758178
+16 -2
View File
@@ -75,6 +75,19 @@ class SymfonyClassCollectionLoader
{ {
static private $loaded; static private $loaded;
const HEADER = <<<EOS
<?php
/*
* This file is part of Mustache.php.
*
* (c) %d Justin Hileman
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
EOS;
/** /**
* Loads a list of classes and caches them in one big file. * Loads a list of classes and caches them in one big file.
* *
@@ -104,8 +117,9 @@ class SymfonyClassCollectionLoader
$content .= preg_replace(array('/^\s*<\?php/', '/\?>\s*$/'), '', file_get_contents($r->getFileName())); $content .= preg_replace(array('/^\s*<\?php/', '/\?>\s*$/'), '', file_get_contents($r->getFileName()));
} }
$cache = $cacheDir.'/'.$name.$extension; $cache = $cacheDir.'/'.$name.$extension;
self::writeCacheFile($cache, self::stripComments('<?php '.$content)); $header = sprintf(self::HEADER, strftime('%Y'));
self::writeCacheFile($cache, $header . substr(self::stripComments('<?php '.$content), 5));
} }
/** /**