added dump() method
This commit is contained in:
parent
d121a4cf2c
commit
9f42b87575
@ -453,6 +453,33 @@ final class Doctrine
|
|||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* dump
|
||||||
|
*
|
||||||
|
* dumps a given variable
|
||||||
|
*
|
||||||
|
* @param mixed $var a variable of any type
|
||||||
|
* @return void|string
|
||||||
|
*/
|
||||||
|
public static function dump($var)
|
||||||
|
{
|
||||||
|
$ret = array();
|
||||||
|
switch (gettype($var)) {
|
||||||
|
case 'array':
|
||||||
|
$ret[] = 'Array(';
|
||||||
|
foreach ($var as $k => $v) {
|
||||||
|
$ret[] = $k . ' : ' . Doctrine::dump($v);
|
||||||
|
}
|
||||||
|
$ret[] = ')';
|
||||||
|
break;
|
||||||
|
case 'object';
|
||||||
|
$ret[] = 'Object(' . get_class($var) . ')';
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$ret[] = var_export($var, true);
|
||||||
|
}
|
||||||
|
return implode("\n", $ret);
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* returns table name from class name
|
* returns table name from class name
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user