[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * DetachedRuleset 5 * 6 * @package Less 7 * @subpackage tree 8 */ 9 class Less_Tree_DetachedRuleset extends Less_Tree{ 10 11 public $ruleset; 12 public $frames; 13 public $type = 'DetachedRuleset'; 14 15 public function __construct( $ruleset, $frames = null ){ 16 $this->ruleset = $ruleset; 17 $this->frames = $frames; 18 } 19 20 public function accept($visitor) { 21 $this->ruleset = $visitor->visitObj($this->ruleset); 22 } 23 24 public function compile($env){ 25 if( $this->frames ){ 26 $frames = $this->frames; 27 }else{ 28 $frames = $env->frames; 29 } 30 return new Less_Tree_DetachedRuleset($this->ruleset, $frames); 31 } 32 33 public function callEval($env) { 34 if( $this->frames ){ 35 return $this->ruleset->compile( $env->copyEvalEnv( array_merge($this->frames,$env->frames) ) ); 36 } 37 return $this->ruleset->compile( $env ); 38 } 39 } 40
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 11 10:00:09 2016 | Cross-referenced by PHPXref 0.7.1 |