@@ 145-153 (lines=9) @@ | ||
142 | * If no valid iterator position in found the iterator position will be 0. |
|
143 | * @return void |
|
144 | */ |
|
145 | public function rewind() |
|
146 | { |
|
147 | if (trim($this->bitset, "\0") !== '') { |
|
148 | $this->ordinal = -1; |
|
149 | $this->next(); |
|
150 | } else { |
|
151 | $this->ordinal = 0; |
|
152 | } |
|
153 | } |
|
154 | ||
155 | /** |
|
156 | * Test if the iterator in a valid state |
@@ 127-135 (lines=9) @@ | ||
124 | * If no valid iterator position in found the iterator position will be 0. |
|
125 | * @return void |
|
126 | */ |
|
127 | public function rewind() |
|
128 | { |
|
129 | if (trim($this->bitset, "\0") !== '') { |
|
130 | $this->ordinal = -1; |
|
131 | $this->next(); |
|
132 | } else { |
|
133 | $this->ordinal = 0; |
|
134 | } |
|
135 | } |
|
136 | ||
137 | /** |
|
138 | * Test if the iterator in a valid state |
@@ 201-209 (lines=9) @@ | ||
198 | * @see rewind |
|
199 | * @see doRewindInt |
|
200 | */ |
|
201 | private function doRewindBin() |
|
202 | { |
|
203 | if (trim($this->bitset, "\0") !== '') { |
|
204 | $this->ordinal = -1; |
|
205 | $this->next(); |
|
206 | } else { |
|
207 | $this->ordinal = 0; |
|
208 | } |
|
209 | } |
|
210 | ||
211 | /** |
|
212 | * Go to the first valid iterator position. |