diff --git a/framework/core/src/Frontend/Assets.php b/framework/core/src/Frontend/Assets.php index 95d91f2ea..2bb53507e 100644 --- a/framework/core/src/Frontend/Assets.php +++ b/framework/core/src/Frontend/Assets.php @@ -156,12 +156,18 @@ class Assets protected function makeJsCompiler(string $filename) { - return new JsCompiler($this->assetsDir, $filename); + return resolve(JsCompiler::class, [ + 'assetsDir' => $this->assetsDir, + 'filename' => $filename + ]); } protected function makeLessCompiler(string $filename): LessCompiler { - $compiler = new LessCompiler($this->assetsDir, $filename); + $compiler = resolve(LessCompiler::class, [ + 'assetsDir' => $this->assetsDir, + 'filename' => $filename + ]); if ($this->cacheDir) { $compiler->setCacheDir($this->cacheDir.'/less');