Example #1
0
 private function createMergedCssRules()
 {
     $merged_css = "";
     foreach ($this->config->getCssFiles() as $css_file) {
         $fileContents = file_get_contents($this->config->getWebRoot() . $css_file);
         if ($fileContents === false) {
             throw new InvalidArgumentException(__METHOD__ . " failed: cannot read {$css_file} ");
         }
         $merged_css .= "\n/*file:{$css_file}*/\n" . $fileContents;
     }
     return $merged_css;
 }