From 84eaccb31a096ea1d0c5d5a9aeb6a49c928a8942 Mon Sep 17 00:00:00 2001 From: Andrey Kutejko Date: Fri, 29 Nov 2013 00:26:23 +0200 Subject: [PATCH] htmkl builder: fluent api --- src/htmlbuilder.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/htmlbuilder.php b/src/htmlbuilder.php index 9286c95..c253eab 100644 --- a/src/htmlbuilder.php +++ b/src/htmlbuilder.php @@ -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) -- 2.49.0