|
|
|
@ -36,16 +36,16 @@ class PharArchive {
|
|
|
|
|
'app.css',
|
|
|
|
|
];
|
|
|
|
|
return (new Finder())->files()
|
|
|
|
|
->in($this->sourceDirectory. '/public/assets')
|
|
|
|
|
->in($this->sourceDirectory . '/public/assets')
|
|
|
|
|
->name('*.css')
|
|
|
|
|
->sort(function($a, $b) use ($order) {
|
|
|
|
|
->sort(function ($a, $b) use ($order) {
|
|
|
|
|
return array_search($a->getFilename(), $order) <=> array_search($b->getFilename(), $order);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function getAssetsFiles(): IteratorAggregate {
|
|
|
|
|
return (new Finder())->files()
|
|
|
|
|
->in($this->sourceDirectory. '/public/assets')
|
|
|
|
|
->in($this->sourceDirectory . '/public/assets')
|
|
|
|
|
->notName('*.css');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -129,8 +129,8 @@ class PharArchive {
|
|
|
|
|
$lines = array_filter($lines);
|
|
|
|
|
|
|
|
|
|
$content = implode("\n", $lines);
|
|
|
|
|
$content = preg_replace("# \s+#", " ", $content); # /!\ casse des content: " " (y en a pas)
|
|
|
|
|
$content = preg_replace("#\/\*(.*)\*\/#sU", '', $content);
|
|
|
|
|
$content = preg_replace('# \s+#', ' ', $content); # /!\ casse des content: " " (y en a pas)
|
|
|
|
|
$content = preg_replace('#\/\*(.*)\*\/#sU', '', $content);
|
|
|
|
|
|
|
|
|
|
return $content;
|
|
|
|
|
}
|
|
|
|
|