function DoctrineDebug::exportAsRenderable

Same name in other branches
  1. 4.x src/Plugin/Devel/Dumper/DoctrineDebug.php \Drupal\devel\Plugin\Devel\Dumper\DoctrineDebug::exportAsRenderable()

Overrides DevelDumperBase::exportAsRenderable

File

src/Plugin/Devel/Dumper/DoctrineDebug.php, line 46

Class

DoctrineDebug
Provides a DoctrineDebug dumper plugin.

Namespace

Drupal\devel\Plugin\Devel\Dumper

Code

public function exportAsRenderable($input, $name = NULL) {
    $output['container'] = [
        '#type' => 'details',
        '#title' => $name ?: $this->t('Variable'),
        '#attached' => [
            'library' => [
                'devel/devel',
            ],
        ],
        '#attributes' => [
            'class' => [
                'container-inline',
                'devel-dumper',
                'devel-selectable',
            ],
        ],
        'export' => [
            '#markup' => $this->export($input),
        ],
    ];
    return $output;
}