Exemplo n.º 1
0
 public function test_css_files()
 {
     global $CFG;
     $testfile1 = "{$CFG->tempdir}/test1.css";
     $testfile2 = "{$CFG->tempdir}/test2.css";
     $testfile3 = "{$CFG->tempdir}/test3.css";
     $css1 = "\nbody {\nbackground: #fff;\nmargin: 0;\npadding: 0;\ncolor: #281f18;\n}";
     $css2 = "body{}";
     file_put_contents($testfile1, $css1);
     file_put_contents($testfile2, $css2);
     $files = array($testfile1, $testfile2);
     $this->assertSame("body{background:#fff;margin:0;padding:0;color:#281f18}\nbody{}", core_minify::css_files($files));
     $files = array($testfile1, $testfile2, $testfile3);
     $this->assertStringStartsWith("body{background:#fff;margin:0;padding:0;color:#281f18}\nbody{}\n\n\n/* Cannot read CSS file ", @core_minify::css_files($files));
     unlink($testfile1);
     unlink($testfile2);
 }
Exemplo n.º 2
0
/**
 * Minify CSS files.
 *
 * @deprecated since 2.6
 *
 * @param array $files
 * @return string
 */
function css_minify_css($files)
{
    debugging('css_minify_css() is deprecated, use core_minify::css_files() or core_minify::css() instead.');
    return core_minify::css_files($files);
}