@@ 120-126 (lines=7) @@ | ||
117 | if (in_array($element, $this->elements, true)) { |
|
118 | // Copy from removeElement() |
|
119 | $changed = false; |
|
120 | do { |
|
121 | $key = array_search($element, $this->elements, true); |
|
122 | if ($key !== false) { |
|
123 | unset($this->elements[$key]); |
|
124 | $changed = true; |
|
125 | } |
|
126 | } while ($key !== false); |
|
127 | if ($changed) { |
|
128 | $this->onChange(); |
|
129 | } |
|
@@ 154-160 (lines=7) @@ | ||
151 | $this->onInvalidValue($element); |
|
152 | return $changed; |
|
153 | } |
|
154 | do { |
|
155 | $key = array_search($element, $this->elements, true); |
|
156 | if ($key !== false) { |
|
157 | unset($this->elements[$key]); |
|
158 | $changed = true; |
|
159 | } |
|
160 | } while ($key !== false); |
|
161 | if ($changed) { |
|
162 | $this->onChange(); |
|
163 | } |