3 namespace Drupal\devel_dumper_test\Controller;
5 use Drupal\Core\Controller\ControllerBase;
6 use Drupal\devel\DevelDumperManagerInterface;
7 use Symfony\Component\DependencyInjection\ContainerInterface;
10 * Class DumperTestController
12 class DumperTestController extends ControllerBase {
17 * @var \Drupal\devel\DevelDumperManagerInterface
22 * Constructs a new DumperTestController object.
24 * @param \Drupal\devel\DevelDumperManagerInterface $devel_dumper_manager
27 public function __construct(DevelDumperManagerInterface $devel_dumper_manager) {
28 $this->dumper = $devel_dumper_manager;
34 public static function create(ContainerInterface $container) {
36 $container->get('devel.dumper')
43 public function dump() {
44 $this->dumper->dump('Test output');
54 public function message() {
55 $this->dumper->message('Test output');
65 public function debug() {
66 $this->dumper->debug('Test output');
76 public function export() {
78 '#markup' => $this->dumper->export('Test output'),
85 public function exportRenderable() {
86 return $this->dumper->exportAsRenderable('Test output');