Missing argument 3 for WebLoader\Filter\LessFilter::__invoke()
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- ondrej256
- Člen | 187
Zdravím,
ve webloaderu používám LessFilter pro kompilaci less do css, ale vyskakuje mně chyba
Missing argument 3 for WebLoader\Filter\LessFilter::__invoke()
Továrnička vypadá takto:
protected function createComponentCss()
{
$files = new WebLoader\FileCollection($this->context->parameters['wwwDir'] . '/default/css');
$files->addFiles(array(
$this->context->parameters['wwwDir'] . '/default/style/style.less',
));
$compiler = WebLoader\Compiler::createCssCompiler($files, $this->context->parameters['wwwDir'] . '/temp');
$compiler->addFilter(new WebLoader\Filter\VariablesFilter(array('foo' => 'bar')));
$compiler->addFilter(new WebLoader\Filter\LessFilter());
$control = new WebLoader\Nette\CssLoader($compiler, '/temp');
$control->setMedia('screen');
return $control;
}
Webloader jsem stahoval z addons, není tam nějaká chybná verze? nebo je chyba u mě?
- ondrej256
- Člen | 187
Super, díky, vyhodilo to pak ještě chybu jednu, ale to už jsem si dohledal, že to vyžaduje další knihovnu