class EventDataCollector

EventDataCollector.

@author Fabien Potencier <fabien@symfony.com>

Hierarchy

Expanded class hierarchy of EventDataCollector

File

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

Namespace

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

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

  /**
   * Sets the called listeners.
   *
   * @param array $listeners An array of called listeners
   *
   * @see TraceableEventDispatcherInterface
   */
  public function setCalledListeners(array $listeners) {
    $this->data['called_listeners'] = $listeners;
  }

  /**
   * Gets the called listeners.
   *
   * @return array An array of called listeners
   *
   * @see TraceableEventDispatcherInterface
   */
  public function getCalledListeners() {
    return $this->data['called_listeners'];
  }

  /**
   * Sets the not called listeners.
   *
   * @param array $listeners An array of not called listeners
   *
   * @see TraceableEventDispatcherInterface
   */
  public function setNotCalledListeners(array $listeners) {
    $this->data['not_called_listeners'] = $listeners;
  }

  /**
   * Gets the not called listeners.
   *
   * @return array An array of not called listeners
   *
   * @see TraceableEventDispatcherInterface
   */
  public function getNotCalledListeners() {
    return $this->data['not_called_listeners'];
  }

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

}

Members

Namesort descending Modifiers Type Description Overrides
DataCollector::$data protected property
DataCollector::serialize public function
DataCollector::unserialize public function
DataCollector::varToString protected function Converts a PHP variable to a string.
EventDataCollector::collect public function Collects data for the given Request and Response. Overrides DataCollectorInterface::collect
EventDataCollector::getCalledListeners public function Gets the called listeners.
EventDataCollector::getName public function Returns the name of the collector. Overrides DataCollectorInterface::getName
EventDataCollector::getNotCalledListeners public function Gets the not called listeners.
EventDataCollector::setCalledListeners public function Sets the called listeners.
EventDataCollector::setNotCalledListeners public function Sets the not called listeners.