'; if ($method == "var_dump") { ob_start(); var_dump($data); $output .= ob_get_contents(); ob_end_clean(); } elseif ($method == "var_export") { ob_start(); var_export($data); $output .= ob_get_contents(); ob_end_clean(); } else { $output .= print_r($data, TRUE); } return $output . ''; } else { return ''; } } // -------------------------------------------------------------------------- /** * PHP magic method that is called when an object is treated as a function * * @param array $args */ public static function __invoke($args = []) { $class = __CLASS__; return new $class($args); } } // End of Generic.php