File
kint/kint.module
View source
<?php
use Drupal\Core\Render\Markup;
function kint() {
kint_require();
if (\Drupal::currentUser()
->hasPermission('access kint')) {
$args = func_get_args();
if (PHP_SAPI === 'cli') {
s($args);
}
else {
\Kint::dump($args);
}
}
}
function kint_trace() {
kint_require();
if (\Drupal::currentUser()
->hasPermission('access kint')) {
call_user_func_array(array(
'Kint',
'trace',
), array());
}
}
function kint_lite() {
if (\Drupal::currentUser()
->hasPermission('access kint')) {
$args = func_get_args();
call_user_func_array('kintLite', $args);
}
}
function ksm() {
kint_require();
if (\Drupal::currentUser()
->hasPermission('access kint')) {
$args = func_get_args();
$msg = @Kint::dump($args);
drupal_set_message(Markup::create($msg));
}
}
function kint_require() {
return require_once DRUPAL_ROOT . '/' . drupal_get_path('module', 'kint') . '/kint/Kint.class.php';
}
Functions