* @category Horde * @copyright 2014-2017 Horde LLC * @license http://www.horde.org/licenses/lgpl21 LGPL 2.1 * @package JavascriptMinify */ class Horde_JavascriptMinify_Null extends Horde_JavascriptMinify { /** */ public function minify() { if (is_string($this->_data)) { return $this->_data; } $out = ''; foreach ($this->_data as $val) { if (!is_readable($val)) { throw new Horde_JavascriptMinify_Exception( sprintf('%s does not exist or is not readable.', $val) ); } $out .= file_get_contents($val) . "\n"; } return $out; } }