class MemoryDataCollector

MemoryDataCollector.

@author Fabien Potencier <fabien@symfony.com>

Hierarchy

Expanded class hierarchy of MemoryDataCollector

1 file declares its use of MemoryDataCollector
MemoryDataCollectorTest.php in drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/Tests/DataCollector/MemoryDataCollectorTest.php

File

drupal/core/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/DataCollector/MemoryDataCollector.php, line 22

Namespace

Symfony\Component\HttpKernel\DataCollector
View source
class MemoryDataCollector extends DataCollector {

  /**
   * {@inheritdoc}
   */
  public function collect(Request $request, Response $response, \Exception $exception = null) {
    $this->data = array(
      'memory' => memory_get_peak_usage(true),
    );
  }

  /**
   * Gets the memory.
   *
   * @return integer The memory
   */
  public function getMemory() {
    return $this->data['memory'];
  }

  /**
   * {@inheritdoc}
   */
  public function getName() {
    return 'memory';
  }

}

Members

Namesort descending Modifiers Type Description Overrides
DataCollector::$data protected property
DataCollector::serialize public function
DataCollector::unserialize public function
MemoryDataCollector::collect public function Collects data for the given Request and Response. Overrides DataCollectorInterface::collect
MemoryDataCollector::getMemory public function Gets the memory.
MemoryDataCollector::getName public function Returns the name of the collector. Overrides DataCollectorInterface::getName