From be054a580052641f5bff9499bdf6d8f67a5a66f4 Mon Sep 17 00:00:00 2001 From: Stolz Date: Sun, 7 Sep 2014 16:56:52 +0200 Subject: [PATCH] Changing pipeline timestamp now foces pipeline rebuild. Fixes #26 --- src/Stolz/Assets/Manager.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Stolz/Assets/Manager.php b/src/Stolz/Assets/Manager.php index 734f947..c9af2cd 100644 --- a/src/Stolz/Assets/Manager.php +++ b/src/Stolz/Assets/Manager.php @@ -350,10 +350,10 @@ public function resetJs() */ protected function cssPipeline() { - $file = md5(implode($this->css)).'.css'; + $timestamp = (intval($this->pipeline) > 1) ? '?' . $this->pipeline : null; + $file = md5($timestamp . implode($this->css)).'.css'; $relative_path = "{$this->css_dir}/{$this->pipeline_dir}/$file"; $absolute_path = $this->public_dir . DIRECTORY_SEPARATOR . $this->css_dir . DIRECTORY_SEPARATOR . $this->pipeline_dir . DIRECTORY_SEPARATOR . $file; - $timestamp = (intval($this->pipeline) > 1) ? '?' . $this->pipeline : null; // If pipeline exist return it if(file_exists($absolute_path)) @@ -384,10 +384,10 @@ protected function cssPipeline() */ protected function jsPipeline() { - $file = md5(implode($this->js)).'.js'; + $timestamp = (intval($this->pipeline) > 1) ? '?' . $this->pipeline : null; + $file = md5($timestamp . implode($this->js)).'.js'; $relative_path = "{$this->js_dir}/{$this->pipeline_dir}/$file"; $absolute_path = $this->public_dir . DIRECTORY_SEPARATOR . $this->js_dir . DIRECTORY_SEPARATOR . $this->pipeline_dir . DIRECTORY_SEPARATOR . $file; - $timestamp = (intval($this->pipeline) > 1) ? '?' . $this->pipeline : null; // If pipeline exist return it if(file_exists($absolute_path))