public static function Dump ($value, $return = FALSE, $exit = FALSE) {
		if (static::$originalDebugClass) {
			$options = ['bar' => FALSE, 'backtraceIndex' => 1];
			if ($exit) $options['lastDump'] = TRUE;
			$dumpedValue = static::dumpHandler($value, NULL, $options);
		} else {
			$dumpedValue = @call_user_func(static::$handlers['dump'], $value, $return);
		}
		if ($return) return $dumpedValue;
		if (static::$debugging) {
			echo $dumpedValue;
		} else {
			static::storeLogRecord($dumpedValue, \MvcCore\IDebug::DEBUG);
		}
		return $value;
	}
public static function Dump ($value, $return = FALSE, $exit = FALSE) {
		if (static::$originalDebugClass) {
			$options = ['bar' => FALSE, 'backtraceIndex' => 1];
			if ($exit) $options['lastDump'] = TRUE;
			$dumpedValue = static::dumpHandler($value, NULL, $options);
		} else {
			$dumpedValue = @call_user_func(static::$handlers['dump'], $value, $return);
		}
		if ($return) return $dumpedValue;
		if (static::$debugging) {
			echo $dumpedValue;
		} else {
			static::storeLogRecord($dumpedValue, \MvcCore\IDebug::DEBUG);
		}
		return $value;
	}
public static function Dump ( $ value , $ return = FALSE , $ exit = FALSE ) { if ( static :: $ originalDebugClass ) { $ options = [ 'bar' => FALSE , 'backtraceIndex' => 1 ] ; if ( $ exit ) $ options [ 'lastDump' ] = TRUE ; $ dumpedValue = static :: dumpHandler ( $ value , NULL , $ options ) ; } else { $ dumpedValue = @ call_user_func ( static :: $ handlers [ 'dump' ] , $ value , $ return ) ; } if ( $ return ) return $ dumpedValue ; if ( static :: $ debugging ) { echo $ dumpedValue ; } else { static :: storeLogRecord ( $ dumpedValue , \ MvcCore \ IDebug :: DEBUG ) ; } return $ value ; }
Dumps information about any variable in readable format and return it.
In non-development mode - store dumped variable in `debug.log`.
@param  mixed  $value		Variable to dump.
@param  bool   $return		Let's return output instead of printing it.
@param  bool   $exit			`TRUE` for last dump call by `xxx();` method
to dump and `exit;`.
@return mixed				Variable itself or dumped variable string.
Dumps information about any variable in readable format and return it . In non - development mode - store dumped variable in debug . log .