/** * Dump a variable * * @param mixed $var variable which will be dumped * @param bool $inline force inline display if true, otherwise will attempt to * use debug.log event * * @return void */ public static function dump($var, $inline = false) { $events = \Xoops::getInstance()->events(); $eventName = 'debug.log'; if (!$inline && $events->hasListeners($eventName)) { $events->triggerEvent($eventName, $var); //\Kint::dump(func_get_arg(0)); } else { $config = array('skin' => array('selected' => 'modern'), 'css' => array('url' => \XoopsBaseConfig::get('url') . '/modules/xmf/css/krumo/'), 'display' => array('show_version' => false, 'show_call_info' => false, 'sort_arrays' => false)); \krumo::setConfig($config); $msg = \krumo::dump($var); echo $msg; } }