]> git.andy128k.dev Git - missing-tools.git/commitdiff
htmkl builder: fluent api
authorAndrey Kutejko <andy128k@gmail.com>
Thu, 28 Nov 2013 22:26:23 +0000 (00:26 +0200)
committerAndrey Kutejko <andy128k@gmail.com>
Thu, 28 Nov 2013 22:26:23 +0000 (00:26 +0200)
src/htmlbuilder.php

index 9286c955520c158a02686b3611283ff3c0235278..c253eab6bc27e8b31f87a2a157f7119a363e7f5b 100644 (file)
@@ -24,11 +24,13 @@ class Tag
     public function attr($name, $value)
     {
         $this->attributes[$name] = $value;
+        return $this;
     }
 
     public function unsetAttr($name)
     {
         unset($this->attributes[$name]);
+        return $this;
     }
 
     private function getListAttribute($name)
@@ -45,6 +47,7 @@ class Tag
         if (!in_array($class, $classes))
             $classes[] = $class;
         $this->attributes['class'] = $classes;
+        return $this;
     }
 
     public function removeClass($class)
@@ -54,6 +57,7 @@ class Tag
         if ($k !== false)
             unset($classes[$k]);
         $this->attributes['class'] = $classes;
+        return $this;
     }
 
     public function append($item)