Code Duplication    Length = 20-20 lines in 2 locations

phpgwapi/inc/common_functions.inc.php 1 location

@@ 309-328 (lines=20) @@
306
 * @param mixed $var variable to dump
307
 * @return string
308
 */
309
function array2string($var)
310
{
311
	switch (($type = gettype($var)))
312
	{
313
		case 'boolean':
314
			return $var ? 'TRUE' : 'FALSE';
315
		case 'string':
316
			return "'$var'";
317
		case 'integer':
318
		case 'double':
319
		case 'resource':
320
			return $var;
321
		case 'NULL':
322
			return 'NULL';
323
		case 'object':
324
		case 'array':
325
			return str_replace(array("\n",'    '/*,'Array'*/),'',print_r($var,true));
326
	}
327
	return 'UNKNOWN TYPE!';
328
}
329
330
/**
331
 * Check if a given extension is loaded or load it if possible (requires sometimes disabled or unavailable dl function)

doc/rpm-build/checkout-build-archives.php 1 location

@@ 1270-1289 (lines=20) @@
1267
 * @param mixed $var variable to dump
1268
 * @return string
1269
 */
1270
function array2string($var)
1271
{
1272
	switch (($type = gettype($var)))
1273
	{
1274
		case 'boolean':
1275
			return $var ? 'TRUE' : 'FALSE';
1276
		case 'string':
1277
			return "'$var'";
1278
		case 'integer':
1279
		case 'double':
1280
		case 'resource':
1281
			return $var;
1282
		case 'NULL':
1283
			return 'NULL';
1284
		case 'object':
1285
		case 'array':
1286
			return str_replace(array("\n",'    '/*,'Array'*/),'',print_r($var,true));
1287
	}
1288
	return 'UNKNOWN TYPE!';
1289
}
1290
1291
/**
1292
 * Give usage information and an optional error-message, before stoping program execution with exit-code 90 or 0