@@ 68-82 (lines=15) @@ | ||
65 | $data = $minifier->run($data); |
|
66 | } |
|
67 | ||
68 | if ($inline) { |
|
69 | $result = "<style>{$data}</style>"; |
|
70 | } else { |
|
71 | $publicDir = Config::get('directories.public'); |
|
72 | $srcParsed = preg_replace('/\.scss|\.sass/', '.css', $src); |
|
73 | $fs = new Filesystem(); |
|
74 | $dst = "{$publicDir}/$srcParsed"; |
|
75 | ||
76 | if ($fs->exists($dst)) { |
|
77 | $fs->remove($dst); |
|
78 | } |
|
79 | ||
80 | $fs->dumpFile($dst, $data); |
|
81 | $result = "<link rel=\"stylesheet\" type=\"text/css\" href=\"{$srcParsed}\">"; |
|
82 | } |
|
83 | ||
84 | return $result; |
|
85 | } |
|
@@ 112-131 (lines=20) @@ | ||
109 | $data = \JSMin::minify($data); |
|
110 | } |
|
111 | ||
112 | if ($inline) { |
|
113 | $result = "<script>{$data}</script>"; |
|
114 | } else { |
|
115 | $publicDir = Config::get('directories.public'); |
|
116 | $fs = new Filesystem(); |
|
117 | $dst = "{$publicDir}/$src"; |
|
118 | ||
119 | if ($fs->exists($dst)) { |
|
120 | $fs->remove($dst); |
|
121 | } |
|
122 | ||
123 | $fs->dumpFile($dst, $data); |
|
124 | $result = "<script src=\"{$src}\""; |
|
125 | ||
126 | if ($async) { |
|
127 | $result .= ' async'; |
|
128 | } |
|
129 | ||
130 | $result .= "></script>"; |
|
131 | } |
|
132 | ||
133 | return $result; |
|
134 | } |