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

Function mapscript_create_layer

mapscript/php/layer.c:1987–2005  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1985
1986
1987void mapscript_create_layer(layerObj *layer, parent_object parent, zval *return_value TSRMLS_DC)
1988{
1989 php_layer_object * php_layer;
1990 object_init_ex(return_value, mapscript_ce_layer);
1991 php_layer = (php_layer_object *)zend_object_store_get_object(return_value TSRMLS_CC);
1992 php_layer->layer = layer;
1993
1994 if (layer->connectiontype != MS_GRATICULE || layer->layerinfo == NULL)
1995 {
1996 MAKE_STD_ZVAL(php_layer->grid);
1997 ZVAL_NULL(php_layer->grid);
1998 }
1999
2000 if (parent.val)
2001 php_layer->is_ref = 1;
2002
2003 php_layer->parent = parent;
2004 MAPSCRIPT_ADDREF(parent.val);
2005}
2006
2007static void mapscript_layer_object_destroy(void *object TSRMLS_DC)
2008{

Callers 3

mapscript_fetch_objectFunction · 0.85
php_mapscript.cFile · 0.85
map.cFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected