class DevelDumperBase
Same name in other branches
- 4.x src/DevelDumperBase.php \Drupal\devel\DevelDumperBase
- 5.x src/DevelDumperBase.php \Drupal\devel\DevelDumperBase
Defines a base devel dumper implementation.
Hierarchy
- class \Drupal\devel\DevelDumperBase extends \Drupal\Core\Plugin\PluginBase implements \Drupal\devel\DevelDumperInterface
Expanded class hierarchy of DevelDumperBase
See also
\Drupal\devel\Annotation\DevelDumper
\Drupal\devel\DevelDumperInterface
\Drupal\devel\DevelDumperPluginManager
plugin_api
8 files declare their use of DevelDumperBase
- AvailableTestDumper.php in tests/
modules/ devel_dumper_test/ src/ Plugin/ Devel/ Dumper/ AvailableTestDumper.php - ChromePhp.php in src/
Plugin/ Devel/ Dumper/ ChromePhp.php - DoctrineDebug.php in src/
Plugin/ Devel/ Dumper/ DoctrineDebug.php - DrupalVariable.php in src/
Plugin/ Devel/ Dumper/ DrupalVariable.php - FirePhp.php in src/
Plugin/ Devel/ Dumper/ FirePhp.php
File
-
src/
DevelDumperBase.php, line 16
Namespace
Drupal\develView source
abstract class DevelDumperBase extends PluginBase implements DevelDumperInterface {
/**
* {@inheritdoc}
*/
public function dump($input, $name = NULL) {
echo (string) $this->export($input, $name);
}
/**
* {@inheritdoc}
*/
public function exportAsRenderable($input, $name = NULL) {
return [
'#markup' => $this->export($input, $name),
];
}
/**
* Wrapper for \Drupal\Core\Render\Markup::create().
*
* @param string $input
* The input string to mark as safe.
*
* @return string
* The unaltered input value.
*/
protected function setSafeMarkup($input) {
return FilteredMarkup::create($input);
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title | Overrides |
---|---|---|---|---|---|
DevelDumperBase::dump | public | function | Dumps information about a variable. | Overrides DevelDumperInterface::dump | 4 |
DevelDumperBase::exportAsRenderable | public | function | Returns a string representation of a variable wrapped in a render array. | Overrides DevelDumperInterface::exportAsRenderable | 3 |
DevelDumperBase::setSafeMarkup | protected | function | Wrapper for \Drupal\Core\Render\Markup::create(). | ||
DevelDumperInterface::checkRequirements | public static | function | Checks if requirements for this plugin are satisfied. | 8 | |
DevelDumperInterface::export | public | function | Returns a string representation of a variable. | 8 |