You are here

public function DumpDataCollector::__construct in Zircon Profile 8.0

Same name and namespace in other branches
  1. 8 vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php \Symfony\Component\HttpKernel\DataCollector\DumpDataCollector::__construct()
1 call to DumpDataCollector::__construct()
DumpDataCollector::unserialize in vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php

File

vendor/symfony/http-kernel/DataCollector/DumpDataCollector.php, line 41

Class

DumpDataCollector
@author Nicolas Grekas <p@tchwork.com>

Namespace

Symfony\Component\HttpKernel\DataCollector

Code

public function __construct(Stopwatch $stopwatch = null, $fileLinkFormat = null, $charset = null, RequestStack $requestStack = null, DataDumperInterface $dumper = null) {
  $this->stopwatch = $stopwatch;
  $this->fileLinkFormat = $fileLinkFormat ?: ini_get('xdebug.file_link_format') ?: get_cfg_var('xdebug.file_link_format');
  $this->charset = $charset ?: ini_get('php.output_encoding') ?: ini_get('default_charset') ?: 'UTF-8';
  $this->requestStack = $requestStack;
  $this->dumper = $dumper;
  $this->dumperIsInjected = null !== $dumper;

  // All clones share these properties by reference:
  $this->rootRefs = array(
    &$this->data,
    &$this->dataCount,
    &$this->isCollected,
    &$this->clonesCount,
  );
}