Lines Matching refs:parent

172 	zend_class_entry * parent = class_type;  in spl_array_object_new_ex()  local
214 while (parent) { in spl_array_object_new_ex()
215 if (parent == spl_ce_ArrayIterator || parent == spl_ce_RecursiveArrayIterator) { in spl_array_object_new_ex()
219 } else if (parent == spl_ce_ArrayObject) { in spl_array_object_new_ex()
223 parent = parent->parent; in spl_array_object_new_ex()
226 if (!parent) { /* this must never happen */ in spl_array_object_new_ex()
231 if (intern->fptr_offset_get->common.scope == parent) { in spl_array_object_new_ex()
235 if (intern->fptr_offset_set->common.scope == parent) { in spl_array_object_new_ex()
239 if (intern->fptr_offset_has->common.scope == parent) { in spl_array_object_new_ex()
243 if (intern->fptr_offset_del->common.scope == parent) { in spl_array_object_new_ex()
247 if (intern->fptr_count->common.scope == parent) { in spl_array_object_new_ex()
262 …if (class_type->iterator_funcs.zf_rewind->common.scope != parent) intern->ar_flags |= SPL_ARRAY_O… in spl_array_object_new_ex()
263 …if (class_type->iterator_funcs.zf_valid->common.scope != parent) intern->ar_flags |= SPL_ARRAY_O… in spl_array_object_new_ex()
264 …if (class_type->iterator_funcs.zf_key->common.scope != parent) intern->ar_flags |= SPL_ARRAY_O… in spl_array_object_new_ex()
265 …if (class_type->iterator_funcs.zf_current->common.scope != parent) intern->ar_flags |= SPL_ARRAY_O… in spl_array_object_new_ex()
266 …if (class_type->iterator_funcs.zf_next->common.scope != parent) intern->ar_flags |= SPL_ARRAY_O… in spl_array_object_new_ex()