]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - vendor/oyejorge/less.php/lib/Less/Output.php
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / vendor / oyejorge / less.php / lib / Less / Output.php
diff --git a/vendor/oyejorge/less.php/lib/Less/Output.php b/vendor/oyejorge/less.php/lib/Less/Output.php
new file mode 100644 (file)
index 0000000..f1b2b2a
--- /dev/null
@@ -0,0 +1,49 @@
+<?php
+
+/**
+ * Parser output
+ *
+ * @package Less
+ * @subpackage output
+ */
+class Less_Output{
+
+       /**
+        * Output holder
+        *
+        * @var string
+        */
+       protected $strs = array();
+
+       /**
+        * Adds a chunk to the stack
+        *
+        * @param string $chunk The chunk to output
+        * @param Less_FileInfo $fileInfo The file information
+        * @param integer $index The index
+        * @param mixed $mapLines
+        */
+       public function add($chunk, $fileInfo = null, $index = 0, $mapLines = null){
+               $this->strs[] = $chunk;
+       }
+
+       /**
+        * Is the output empty?
+        *
+        * @return boolean
+        */
+       public function isEmpty(){
+               return count($this->strs) === 0;
+       }
+
+
+       /**
+        * Converts the output to string
+        *
+        * @return string
+        */
+       public function toString(){
+               return implode('',$this->strs);
+       }
+
+}
\ No newline at end of file