/home/sharedstore/public_html/prestashop.sharedstore.ma/vendor/mrclay/minify/lib/Minify
NameSizeModeActions
Cache/-0755rm
Controller/-0755rm
CSS/-0755rm
HTML/-0755rm
JS/-0755rm
Logger/-0755rm
Source/-0755rm
App.php97650644editdlrm
Build.php26700644editdlrm
CacheInterface.php11530644editdlrm
ClosureCompiler.php61700644editdlrm
CommentPreserver.php26170644editdlrm
Config.php10630644editdlrm
ControllerInterface.php4110644editdlrm
CSS.php32590644editdlrm
CSSmin.php27330644editdlrm
DebugDetector.php7840644editdlrm
Env.php32110644editdlrm
HTML.php82560644editdlrm
ImportProcessor.php74680644editdlrm
LessCssSource.php28900644editdlrm
Lines.php63780644editdlrm
NailgunClosureCompiler.php28010644editdlrm
Packer.php8040644editdlrm
ScssCssSource.php41420644editdlrm
ServeConfiguration.php14510644editdlrm
Source.php54510644editdlrm
SourceInterface.php14280644editdlrm
SourceSet.php5900644editdlrm
YUICompressor.php46330644editdlrm
Edit: /home/sharedstore/public_html/prestashop.sharedstore.ma/vendor/mrclay/minify/lib/Minify/Build.php (2670B)
* // in config file * $groupSources = array( * 'js' => array('file1.js', 'file2.js') * ,'css' => array('file1.css', 'file2.css', 'file3.css') * ) * * // during HTML generation * $jsBuild = new Minify_Build($groupSources['js']); * $cssBuild = new Minify_Build($groupSources['css']); * * $script = ""; * $link = ""; * * // in min.php * Minify::serve('Groups', array( * 'groups' => $groupSources * ,'setExpires' => (time() + 86400 * 365) * )); * * * @package Minify * @author Stephen Clay */ class Minify_Build { /** * Last modification time of all files in the build * * @var int */ public $lastModified = 0; /** * String to use as ampersand in uri(). Set this to '&' if * you are not HTML-escaping URIs. * * @var string */ public static $ampersand = '&'; /** * Get a time-stamped URI * * * echo $b->uri('/site.js'); * // outputs "/site.js?1678242" * * echo $b->uri('/scriptaculous.js?load=effects'); * // outputs "/scriptaculous.js?load=effects&1678242" * * * @param string $uri * @param boolean $forceAmpersand (default = false) Force the use of ampersand to * append the timestamp to the URI. * @return string */ public function uri($uri, $forceAmpersand = false) { $sep = ($forceAmpersand || strpos($uri, '?') !== false) ? self::$ampersand : '?'; return "{$uri}{$sep}{$this->lastModified}"; } /** * Create a build object * * @param array $sources array of Minify_Source objects and/or file paths * */ public function __construct($sources) { $max = 0; foreach ((array)$sources as $source) { if ($source instanceof Minify_Source) { $max = max($max, $source->getLastModified()); } elseif (is_string($source)) { if (0 === strpos($source, '//')) { $source = $_SERVER['DOCUMENT_ROOT'] . substr($source, 1); } if (is_file($source)) { $max = max($max, filemtime($source)); } } } $this->lastModified = $max; } }