getMessage()); } } } if (!function_exists("xformat")) { function xformat(): \XFramework\Format { return \XFramework\Format::instance(); } } if (!function_exists("xhtml")) { function xhtml(): \XFramework\Html { return \XFramework\Html::instance(); } } if (!function_exists("xinput")) { function xinput(): \XFramework\Input { return \XFramework\Input::instance(); } } if (!function_exists("xget")) { function xget(string $key, bool $skipTokenCheck = false) { return \XFramework\Input::instance()->get($key, $skipTokenCheck); } } /** * Debug helpers */ if (!function_exists("xdebug_var_dump")) { function xdebug_var_dump($var) { var_dump($var); } } if (!function_exists("dd")) { function dd($var) { xdebug_var_dump($var); exit; } } if (!function_exists("x")) { function x($var) { xdebug_var_dump($var); } }