Permalink
Browse files

Include header in generated bootstrap files.

  • Loading branch information...
1 parent 32a397f commit 7fb7758178a144a7081bfdf0a23c7eaf4b967704 @bobthecow committed Mar 12, 2013
Showing with 16 additions and 2 deletions.
  1. +16 −2 bin/build_bootstrap.php
View
@@ -75,6 +75,19 @@ class SymfonyClassCollectionLoader
{
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.
*
@@ -104,8 +117,9 @@ static public function load(array $classes, $cacheDir, $name, $extension = '.php
$content .= preg_replace(array('/^\s*<\?php/', '/\?>\s*$/'), '', file_get_contents($r->getFileName()));
}
- $cache = $cacheDir.'/'.$name.$extension;
- self::writeCacheFile($cache, self::stripComments('<?php '.$content));
+ $cache = $cacheDir.'/'.$name.$extension;
+ $header = sprintf(self::HEADER, strftime('%Y'));
+ self::writeCacheFile($cache, $header . substr(self::stripComments('<?php '.$content), 5));
}
/**

0 comments on commit 7fb7758

Please sign in to comment.