| 3584 | } |
| 3585 | |
| 3586 | static zend_object_value mapscript_map_object_clone(zval *zobj TSRMLS_DC) |
| 3587 | { |
| 3588 | php_map_object *php_map_old, *php_map_new; |
| 3589 | zend_object_value new_ov; |
| 3590 | |
| 3591 | php_map_old = (php_map_object *) zend_object_store_get_object(zobj TSRMLS_CC); |
| 3592 | |
| 3593 | new_ov = mapscript_map_object_new_ex(mapscript_ce_map, &php_map_new TSRMLS_CC); |
| 3594 | zend_objects_clone_members(&php_map_new->std, new_ov, &php_map_old->std, Z_OBJ_HANDLE_P(zobj) TSRMLS_CC); |
| 3595 | |
| 3596 | php_map_new->map = mapObj_clone(php_map_old->map); |
| 3597 | |
| 3598 | return new_ov; |
| 3599 | } |
| 3600 | |
| 3601 | PHP_MINIT_FUNCTION(map) |
| 3602 | { |
nothing calls this directly
no test coverage detected