Home
last modified time | relevance | path

Searched refs:old_object (Results 1 – 9 of 9) sorted by relevance

/PHP-7.2/Zend/
H A Dzend_objects.c171 if (old_object->ce->default_properties_count) { in zend_objects_clone_members()
172 zval *src = old_object->properties_table; in zend_objects_clone_members()
183 } else if (old_object->properties && !old_object->ce->clone) { in zend_objects_clone_members()
187 GC_REFCOUNT(old_object->properties)++; in zend_objects_clone_members()
189 new_object->properties = old_object->properties; in zend_objects_clone_members()
194 if (old_object->properties && in zend_objects_clone_members()
226 if (old_object->ce->clone) { in zend_objects_clone_members()
231 …zend_call_method_with_0_params(&new_obj, old_object->ce, &old_object->ce->clone, ZEND_CLONE_FUNC_N… in zend_objects_clone_members()
238 zend_object *old_object; in zend_objects_clone_obj() local
243 old_object = Z_OBJ_P(zobject); in zend_objects_clone_obj()
[all …]
H A Dzend_objects.h32 ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object *old_object);
/PHP-7.2/ext/spl/
H A Dspl_fixedarray.c303 zend_object *old_object; in spl_fixedarray_object_clone() local
306 old_object = Z_OBJ_P(zobject); in spl_fixedarray_object_clone()
307 new_object = spl_fixedarray_object_new_ex(old_object->ce, zobject, 1); in spl_fixedarray_object_clone()
309 zend_objects_clone_members(new_object, old_object); in spl_fixedarray_object_clone()
H A Dspl_heap.c446 zend_object *old_object; in spl_heap_object_clone() local
449 old_object = Z_OBJ_P(zobject); in spl_heap_object_clone()
450 new_object = spl_heap_object_new_ex(old_object->ce, zobject, 1); in spl_heap_object_clone()
452 zend_objects_clone_members(new_object, old_object); in spl_heap_object_clone()
H A Dspl_dllist.c462 zend_object *old_object; in spl_dllist_object_clone() local
465 old_object = Z_OBJ_P(zobject); in spl_dllist_object_clone()
466 new_object = spl_dllist_object_new_ex(old_object->ce, zobject, 1); in spl_dllist_object_clone()
468 zend_objects_clone_members(new_object, old_object); in spl_dllist_object_clone()
H A Dspl_observer.c272 zend_object *old_object; in spl_object_storage_clone() local
275 old_object = Z_OBJ_P(zobject); in spl_object_storage_clone()
276 new_object = spl_object_storage_new_ex(old_object->ce, zobject); in spl_object_storage_clone()
278 zend_objects_clone_members(new_object, old_object); in spl_object_storage_clone()
H A Dspl_array.c279 zend_object *old_object; in spl_array_object_clone() local
282 old_object = Z_OBJ_P(zobject); in spl_array_object_clone()
283 new_object = spl_array_object_new_ex(old_object->ce, zobject, 1); in spl_array_object_clone()
285 zend_objects_clone_members(new_object, old_object); in spl_array_object_clone()
H A Dspl_directory.c350 zend_object *old_object; in spl_filesystem_object_clone() local
356 old_object = Z_OBJ_P(zobject); in spl_filesystem_object_clone()
357 source = spl_filesystem_from_obj(old_object); in spl_filesystem_object_clone()
358 new_object = spl_filesystem_object_new_ex(old_object->ce); in spl_filesystem_object_clone()
390 zend_objects_clone_members(new_object, old_object); in spl_filesystem_object_clone()
/PHP-7.2/ext/gmp/
H A Dgmp.c450 gmp_object *old_object = GET_GMP_OBJECT_FROM_ZVAL(obj); in gmp_clone_obj() local
453 zend_objects_clone_members( &new_object->std, &old_object->std); in gmp_clone_obj()
455 mpz_set(new_object->num, old_object->num); in gmp_clone_obj()

Completed in 58 milliseconds