Lines Matching refs:valid
27 /** do not require all sub iterators to be valid in iteration */
30 /** require all sub iterators to be valid in iteration */
116 * @return whether all or one sub iterator is valid depending on flags.
117 * In mode MIT_NEED_ALL we expect all sub iterators to be valid and
118 * return flase on the first non valid one. If that flag is not set we
119 * return true on the first valid sub iterator found. If no Iterator
122 public function valid()
128 // valid() calls as necessary and that only checks the flags once.
132 if ($expect != $iter->valid())
154 * attached Iterator is not valid().
166 if ($iter->valid())
184 throw new RuntimeException('Called current() with non valid sub iterator');
197 * attached Iterator is not valid().
208 if ($iter->valid())
214 throw new LogicException('Called key() with non valid sub iterator');