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); }
/** * 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); }