]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - vendor/oyejorge/less.php/lib/Less/Tree/DefaultFunc.php
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / vendor / oyejorge / less.php / lib / Less / Tree / DefaultFunc.php
diff --git a/vendor/oyejorge/less.php/lib/Less/Tree/DefaultFunc.php b/vendor/oyejorge/less.php/lib/Less/Tree/DefaultFunc.php
new file mode 100644 (file)
index 0000000..c2dbf74
--- /dev/null
@@ -0,0 +1,34 @@
+<?php
+
+/**
+ * DefaultFunc
+ *
+ * @package Less
+ * @subpackage tree
+ */
+class Less_Tree_DefaultFunc{
+
+       static $error_;
+       static $value_;
+
+    public static function compile(){
+               if( self::$error_ ){
+                       throw new Exception(self::$error_);
+               }
+               if( self::$value_ !== null ){
+                       return self::$value_ ? new Less_Tree_Keyword('true') : new Less_Tree_Keyword('false');
+               }
+       }
+
+    public static function value( $v ){
+               self::$value_ = $v;
+       }
+
+    public static function error( $e ){
+               self::$error_ = $e;
+       }
+
+    public static function reset(){
+               self::$value_ = self::$error_ = null;
+       }
+}
\ No newline at end of file