| @@ 194-209 (lines=16) @@ | ||
| 191 | /** |
|
| 192 | * @return $this |
|
| 193 | */ |
|
| 194 | public function removeClass() |
|
| 195 | { |
|
| 196 | $removeClasses = func_get_args(); |
|
| 197 | if (is_array($removeClasses)) { |
|
| 198 | $classes = explode(' ', $this->getAttrib('class')); |
|
| 199 | foreach ($removeClasses as $class) { |
|
| 200 | $key = array_search($class, $classes); |
|
| 201 | if ($key !== false) { |
|
| 202 | unset($classes[$key]); |
|
| 203 | } |
|
| 204 | } |
|
| 205 | $this->setAttrib('class', implode(' ', $classes)); |
|
| 206 | } |
|
| 207 | ||
| 208 | return $this; |
|
| 209 | } |
|
| 210 | ||
| 211 | /** |
|
| 212 | * @param string $class |
|
| @@ 109-124 (lines=16) @@ | ||
| 106 | /** |
|
| 107 | * @return $this |
|
| 108 | */ |
|
| 109 | public function removeClass() |
|
| 110 | { |
|
| 111 | $removeClasses = func_get_args(); |
|
| 112 | if (is_array($removeClasses)) { |
|
| 113 | $classes = explode(' ', $this->getAttrib('class')); |
|
| 114 | foreach ($removeClasses as $class) { |
|
| 115 | $key = array_search($class, $classes); |
|
| 116 | if ($key !== false) { |
|
| 117 | unset($classes[$key]); |
|
| 118 | } |
|
| 119 | } |
|
| 120 | $this->setAttrib('class', implode(' ', $classes)); |
|
| 121 | } |
|
| 122 | ||
| 123 | return $this; |
|
| 124 | } |
|
| 125 | ||
| 126 | /** |
|
| 127 | * @param $key |
|