public function __construct(WPLessConfiguration $configuration) { parent::__construct($configuration); $this->compiler = new WPLessCompiler(); $this->compiler->setVariable('stylesheet_directory_uri', "'" . get_stylesheet_directory_uri() . "'"); $this->compiler->setVariable('template_directory_uri', "'" . get_template_directory_uri() . "'"); }
public function instantiateCompiler() { if (!class_exists('lessc')) { // Load the parent compiler class require $this->getLessCompilerPath(); } $this->compiler = new WPLessCompiler(); $this->compiler->setVariable('stylesheet_directory_uri', "'" . get_stylesheet_directory_uri() . "'"); $this->compiler->setVariable('template_directory_uri', "'" . get_template_directory_uri() . "'"); }
/** * Re-init compiler property. It may be used if you must compile stylesheet with @import multiple times in a row. * */ public function resetCompiler() { $this->compiler = new WPLessCompiler(); $this->compiler->setVariable('stylesheet_directory_uri', "'" . get_stylesheet_directory_uri() . "'"); $this->compiler->setVariable('template_directory_uri', "'" . get_template_directory_uri() . "'"); }