3 use Drupal\Core\Render\Markup;
6 * Alias of Kint::dump().
8 * Prints passed argument(s) using Kint debug tool.
12 if (\Drupal::currentUser()->hasPermission('access kint')) {
13 $args = func_get_args();
14 if (PHP_SAPI === 'cli') {
24 * Alias of Kint::trace().
26 * Prints backtrace in Kint debug tool.
28 function kint_trace() {
30 if (\Drupal::currentUser()->hasPermission('access kint')) {
31 call_user_func_array(array('Kint', 'trace'), array());
36 * Alias of Kint::kintLite().
38 * Prints with lightweight formatting, using whitespace for formatting instead
41 function kint_lite() {
42 if (\Drupal::currentUser()->hasPermission('access kint')) {
43 $args = func_get_args();
44 call_user_func_array('kintLite', $args);
49 * Prints passed argument(s) to the 'message' area of the page.
53 if (\Drupal::currentUser()->hasPermission('access kint')) {
54 $args = func_get_args();
55 $msg = @Kint::dump($args);
56 drupal_set_message(Markup::create($msg));
61 * Load the Kint class.
63 function kint_require() {
64 return require_once DRUPAL_ROOT . '/' . drupal_get_path('module', 'kint') . '/kint/Kint.class.php';