class ViewsPostRenderEvent in Hook Event Dispatcher 8
Class ViewsPostRenderEvent.
Hierarchy
- class \Drupal\hook_event_dispatcher\Event\Views\BaseViewsEvent extends \Symfony\Component\EventDispatcher\Event implements EventInterface
- class \Drupal\hook_event_dispatcher\Event\Views\ViewsPostRenderEvent
 
 
Expanded class hierarchy of ViewsPostRenderEvent
3 files declare their use of ViewsPostRenderEvent
- ExampleViewsEventSubscribers.php in src/
Example/ ExampleViewsEventSubscribers.php  - hook_event_dispatcher.module in ./
hook_event_dispatcher.module  - Hook event dispatcher module.
 - ViewEventTest.php in tests/
src/ Unit/ Views/ ViewEventTest.php  
File
- src/
Event/ Views/ ViewsPostRenderEvent.php, line 12  
Namespace
Drupal\hook_event_dispatcher\Event\ViewsView source
class ViewsPostRenderEvent extends BaseViewsEvent {
  /**
   * A flat string with the rendered output of the view.
   *
   * @var string
   */
  private $output;
  /**
   * The cache settings.
   *
   * @var \Drupal\views\Plugin\views\cache\CachePluginBase
   */
  private $cache;
  /**
   * ViewsPreExecuteEevent constructor.
   *
   * @param \Drupal\views\ViewExecutable $view
   *   The view object about to be processed.
   * @param string $output
   *   A flat string with the rendered output of the view.
   * @param \Drupal\views\Plugin\views\cache\CachePluginBase $cache
   *   The cache settings.
   */
  public function __construct(ViewExecutable $view, &$output, CachePluginBase $cache) {
    parent::__construct($view);
    $this->output =& $output;
    $this->cache = $cache;
  }
  /**
   * Get the cache settings.
   *
   * @return \Drupal\views\Plugin\views\cache\CachePluginBase
   *   The cache settings.
   */
  public function getCache() {
    return $this->cache;
  }
  /**
   * Get the output string.
   *
   * @return string
   *   A flat string with the rendered output of the view.
   */
  public function &getOutput() {
    return $this->output;
  }
  /**
   * {@inheritdoc}
   */
  public function getDispatcherType() {
    return HookEventDispatcherInterface::VIEWS_POST_RENDER;
  }
}Members
| 
            Name | 
                  Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| 
            BaseViewsEvent:: | 
                  private | property | The view. | |
| 
            BaseViewsEvent:: | 
                  public | function | Get the view. | |
| 
            ViewsPostRenderEvent:: | 
                  private | property | The cache settings. | |
| 
            ViewsPostRenderEvent:: | 
                  private | property | A flat string with the rendered output of the view. | |
| 
            ViewsPostRenderEvent:: | 
                  public | function | Get the cache settings. | |
| 
            ViewsPostRenderEvent:: | 
                  public | function | 
            Get the dispatcher type. Overrides EventInterface:: | 
                  |
| 
            ViewsPostRenderEvent:: | 
                  public | function | Get the output string. | |
| 
            ViewsPostRenderEvent:: | 
                  public | function | 
            ViewsPreExecuteEevent constructor. Overrides BaseViewsEvent:: |