public function DrupalVariable::exportAsRenderable in Devel 8
Same name and namespace in other branches
- 8.2 src/Plugin/Devel/Dumper/DrupalVariable.php \Drupal\devel\Plugin\Devel\Dumper\DrupalVariable::exportAsRenderable()
Returns a string representation of a variable wrapped in a render array.
Parameters
mixed $input: The variable to export.
string $name: (optional) The label to output before variable, defaults to NULL.
Return value
array String representation of a variable wrapped in a render array.
Overrides DevelDumperBase::exportAsRenderable
File
- src/
Plugin/ Devel/ Dumper/ DrupalVariable.php, line 36
Class
- DrupalVariable
- Provides a DrupalVariable dumper plugin.
Namespace
Drupal\devel\Plugin\Devel\DumperCode
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;
}