DisplayExtenderPluginBase.php in Views (for Drupal 7) 8.3
File
lib/Drupal/views/Plugin/views/display_extender/DisplayExtenderPluginBase.php
View source
<?php
namespace Drupal\views\Plugin\views\display_extender;
use Drupal\views\ViewExecutable;
use Drupal\views\Plugin\views\PluginBase;
use Drupal\Core\Annotation\Translation;
abstract class DisplayExtenderPluginBase extends PluginBase {
public function init(ViewExecutable $view, &$display) {
$this
->setOptionDefaults($this->options, $this
->defineOptions());
$this->view = $view;
$this->displayHandler = $display;
}
public function defineOptionsAlter(&$options) {
}
public function buildOptionsForm(&$form, &$form_state) {
}
public function validateOptionsForm(&$form, &$form_state) {
}
public function submitOptionsForm(&$form, &$form_state) {
}
public function pre_execute() {
}
public function query() {
}
public function optionsSummary(&$categories, &$options) {
}
public function defaultableSections(&$sections, $section = NULL) {
}
}