Вход Регистрация
Файл: concrete5.7.5.6/concrete/vendor/oyejorge/less.php/lib/Less/Tree/Anonymous.php
Строк: 60
<?php

/**
 * Anonymous
 *
 * @package Less
 * @subpackage tree
 */
class Less_Tree_Anonymous extends Less_Tree{
    public 
$value;
    public 
$quote;
    public 
$index;
    public 
$mapLines;
    public 
$currentFileInfo;
    public 
$type = 'Anonymous';

    
/**
     * @param integer $index
     * @param boolean $mapLines
     */
    
public function __construct($value, $index = null, $currentFileInfo = null, $mapLines = null ){
        
$this->value = $value;
        
$this->index = $index;
        
$this->mapLines = $mapLines;
        
$this->currentFileInfo = $currentFileInfo;
    }

    public function 
compile(){
        return new 
Less_Tree_Anonymous($this->value, $this->index, $this->currentFileInfo, $this->mapLines);
    }

    function 
compare($x){
        if( !
is_object($x) ){
            return -
1;
        }

        
$left = $this->toCSS();
        
$right = $x->toCSS();

        if( 
$left === $right ){
            return 
0;
        }

        return 
$left < $right ? -1 : 1;
    }

    
/**
     * @see Less_Tree::genCSS
     */
    
public function genCSS( $output ){
        
$output->add( $this->value, $this->currentFileInfo, $this->index, $this->mapLines );
    }

    public function 
toCSS(){
        return 
$this->value;
    }

}
Онлайн: 2
Реклама