Searched refs:old_object (Results 1 – 9 of 9) sorted by relevance
/PHP-7.0/Zend/ |
H A D | zend_objects.c | 171 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 D | zend_objects.h | 32 ZEND_API void zend_objects_clone_members(zend_object *new_object, zend_object *old_object);
|
/PHP-7.0/ext/spl/ |
H A D | spl_fixedarray.c | 315 zend_object *old_object; in spl_fixedarray_object_clone() local 318 old_object = Z_OBJ_P(zobject); in spl_fixedarray_object_clone() 319 new_object = spl_fixedarray_object_new_ex(old_object->ce, zobject, 1); in spl_fixedarray_object_clone() 321 zend_objects_clone_members(new_object, old_object); in spl_fixedarray_object_clone()
|
H A D | spl_heap.c | 446 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 D | spl_observer.c | 259 zend_object *old_object; in spl_object_storage_clone() local 262 old_object = Z_OBJ_P(zobject); in spl_object_storage_clone() 263 new_object = spl_object_storage_new_ex(old_object->ce, zobject); in spl_object_storage_clone() 265 zend_objects_clone_members(new_object, old_object); in spl_object_storage_clone()
|
H A D | spl_dllist.c | 462 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 D | spl_array.c | 279 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 D | spl_directory.c | 326 zend_object *old_object; in spl_filesystem_object_clone() local 332 old_object = Z_OBJ_P(zobject); in spl_filesystem_object_clone() 333 source = spl_filesystem_from_obj(old_object); in spl_filesystem_object_clone() 334 new_object = spl_filesystem_object_new_ex(old_object->ce); in spl_filesystem_object_clone() 358 …php_error_docref(NULL, E_ERROR, "An object of class %s cannot be cloned", ZSTR_VAL(old_object->ce-… in spl_filesystem_object_clone() 367 zend_objects_clone_members(new_object, old_object); in spl_filesystem_object_clone()
|
/PHP-7.0/ext/gmp/ |
H A D | gmp.c | 450 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 47 milliseconds