/**
  * return_var_dump()
  * get var dump function
  * @param mixed $args
  * @since ADD MVC 0.0
  */
 public static final function return_var_dump($args)
 {
     ob_start();
     self::$dumping = true;
     call_user_func_array('var_dump', func_get_args());
     /**
     * Debugging for https://code.google.com/p/add-mvc-framework/issues/detail?id=93
     *
      throw new Exception("test");
      die();
     */
     $var = ob_get_clean();
     self::$dumping = false;
     return $var;
 }
 /**
  * Flush unflushed buffers, if the debug class isn't done var dumping, then void
  *
  */
 public static function ob_flush()
 {
     if (!add_debug::dumping()) {
         while (ob_get_level()) {
             echo ob_get_clean();
         }
     } else {
         $void_dump = ob_get_clean();
     }
 }