Commit b94b1833 by Paul Klimov

Doc comments for `BaseVarDumper::export()` added

parent 7c69c914
...@@ -125,11 +125,24 @@ class BaseVarDumper ...@@ -125,11 +125,24 @@ class BaseVarDumper
} }
} }
/**
* Outputs a parsable string representation of a variable.
* This method achieves the similar functionality as var_export
* but is more robust when handling arrays and objects.
* @param mixed $var variable to be exported.
*/
public static function export($var) public static function export($var)
{ {
echo static::exportAsString($var); echo static::exportAsString($var);
} }
/**
* Returns a parsable string representation of a variable.
* This method achieves the similar functionality as var_export
* but is more robust when handling arrays and objects.
* @param mixed $var variable to be exported.
* @return string parsable string representation of a variable.
*/
public static function exportAsString($var) public static function exportAsString($var)
{ {
self::$_output = ''; self::$_output = '';
...@@ -137,6 +150,10 @@ class BaseVarDumper ...@@ -137,6 +150,10 @@ class BaseVarDumper
return self::$_output; return self::$_output;
} }
/**
* @param mixed $var variable to be exported
* @param integer $level depth level
*/
private static function exportInternal($var, $level) private static function exportInternal($var, $level)
{ {
switch (gettype($var)) { switch (gettype($var)) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment