Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ContextualizedDumper.php

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\Dumper
View 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
RSS feed
Powered by Drupal