$this->
postExecute();
return $output;
} /**
* Runs attachments and lets the display do what it needs to before running.
*
* @param array $args
* An array of arguments from the URL that can be used by the view.
*/
public function preExecute($args =
[]) { $this->old_view
[] =
views_get_current_view();
views_set_current_view($this);
$display_id =
$this->current_display;
// Prepare the view with the information we have, but only if we were
// passed arguments, as they may have been set previously.
if ($args) { $this->
setArguments($args);
} // Let modules modify the view just prior to executing it.
\Drupal::
moduleHandler()->
invokeAll('views_pre_view',
[$this,
$display_id, &
$this->args
]);