Commit d32a5c7c authored by Dieter Holvoet's avatar Dieter Holvoet
Browse files

Issue #3309491 by DieterHolvoet: Override the default kint dumper

parent db4bd1d2
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -6,8 +6,3 @@ methods and statics available for an object when using Kint with Devel.
## Installation

The recommended method for installation is via Composer.

## Configuration

Just go to admin/config/development/devel and select
Kint Extended as Variables Dumper.
+22 −0
Original line number Diff line number Diff line
<?php

/**
 * @file
 * Contains devel_kint_extras.install.
 */

/**
 * Update the default devel dumper if necessary.
 */
function devel_kint_extras_update_8001() {
  $settings = \Drupal::configFactory()->getEditable('devel.settings');

  if ($settings->get('devel_dumper') !== 'kint_extended') {
    return 'No changes necessary.';
  }

  $settings->set('devel_dumper', 'kint');
  $settings->save();

  return 'Changed the default dumper from kint_extended to kint.';
}
+8 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@
 */

use Drupal\Core\Routing\RouteMatchInterface;
use Drupal\devel_kint_extras\Plugin\Devel\Dumper\KintExtended;

/**
 * Implements hook_help().
@@ -22,3 +23,10 @@ function devel_kint_extras_help($route_name, RouteMatchInterface $route_match) {
    default:
  }
}

/**
 * Implements hook_devel_dumper_info_alter().
 */
function devel_kint_extras_devel_dumper_info_alter(&$info) {
    $info['kint']['class'] = KintExtended::class;
}
+0 −6
Original line number Diff line number Diff line
@@ -9,12 +9,6 @@ use Psr\Container\ContainerInterface;

/**
 * Provides a Kint Extended dumper plugin.
 *
 * @DevelDumper(
 *   id = "kint_extended",
 *   label = @Translation("Kint Extended"),
 *   description = @Translation("Wrapper for <a href='https://github.com/kint-php/kint'>Kint</a> debugging tool with extra plugins."),
 * )
 */
class KintExtended extends Kint {