Seditio Source
Root |
./othercms/PHPFusion 9.10.20/includes/classes/PHPFusion/Atom/lib/Less/Tree/Anonymous.php
<?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);
    }

    public 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;
    }

}