mirror of
				https://github.com/Icinga/icingaweb2.git
				synced 2025-10-24 17:04:04 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
		
			551 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			551 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /* Icinga Web 2 | (c) 2022 Icinga GmbH | GPLv2+ */
 | |
| 
 | |
| namespace Icinga\Less;
 | |
| 
 | |
| use Less_VisitorReplacing;
 | |
| 
 | |
| /**
 | |
|  * Ensure that light mode calls have access to the environment in which the mode was defined
 | |
|  */
 | |
| class LightModeVisitor extends Less_VisitorReplacing
 | |
| {
 | |
|     use LightModeTrait;
 | |
| 
 | |
|     public $isPreVisitor = true;
 | |
| 
 | |
|     public function visitRulesetCall($c)
 | |
|     {
 | |
|         return LightModeCall::fromRulesetCall($c)->setLightMode($this->getLightMode());
 | |
|     }
 | |
| 
 | |
|     public function run($node)
 | |
|     {
 | |
|         return $this->visitObj($node);
 | |
|     }
 | |
| }
 |