MCPcopy Index your code
hub / github.com/MapServer/MapServer / mapscript_map_object_clone

Function mapscript_map_object_clone

mapscript/php/map.c:3586–3599  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3584}
3585
3586static 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
3601PHP_MINIT_FUNCTION(map)
3602{

Callers

nothing calls this directly

Calls 2

mapObj_cloneFunction · 0.85

Tested by

no test coverage detected