class ContextualizedDumper
@author Kévin Thérage <therage.kevin@gmail.com>
Hierarchy
- class \Symfony\Component\VarDumper\Dumper\ContextualizedDumper implements \Symfony\Component\VarDumper\Dumper\DataDumperInterface
Expanded class hierarchy of ContextualizedDumper
1 file declares its use of ContextualizedDumper
- VarDumper.php in vendor/
symfony/ var-dumper/ VarDumper.php
File
-
vendor/
symfony/ var-dumper/ Dumper/ ContextualizedDumper.php, line 20
Namespace
Symfony\Component\VarDumper\DumperView source
class ContextualizedDumper implements DataDumperInterface {
/**
* @param ContextProviderInterface[] $contextProviders
*/
public function __construct(DataDumperInterface $wrappedDumper, array $contextProviders) {
}
public function dump(Data $data) : ?string {
$context = $data->getContext();
foreach ($this->contextProviders as $contextProvider) {
$context[$contextProvider::class] = $contextProvider->getContext();
}
return $this->wrappedDumper
->dump($data->withContext($context));
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
ContextualizedDumper::dump | public | function | Overrides DataDumperInterface::dump | |
ContextualizedDumper::__construct | public | function |