function ViewsExposedForm::__construct

Same name in this branch
  1. 10 core/modules/views/src/Form/ViewsExposedForm.php \Drupal\views\Form\ViewsExposedForm::__construct()
Same name in other branches
  1. 9 core/modules/views/src/Form/ViewsExposedForm.php \Drupal\views\Form\ViewsExposedForm::__construct()
  2. 8.9.x core/modules/views/src/Form/ViewsExposedForm.php \Drupal\views\Form\ViewsExposedForm::__construct()
  3. 11.x core/modules/views/src/Form/ViewsExposedForm.php \Drupal\views\Form\ViewsExposedForm::__construct()
  4. 11.x core/modules/views/src/Attribute/ViewsExposedForm.php \Drupal\views\Attribute\ViewsExposedForm::__construct()

Constructs a views exposed form attribute object.

Parameters

string $id: The plugin ID.

\Drupal\Core\StringTranslation\TranslatableMarkup $title: The plugin title used in the views UI.

\Drupal\Core\StringTranslation\TranslatableMarkup|null $short_title: (optional) The short title used in the views UI.

\Drupal\Core\StringTranslation\TranslatableMarkup|null $help: (optional) A short help string; this is displayed in the views UI.

string[]|null $display_types: (optional) The types of the display this plugin can be used with. For example the Feed display defines the type 'feed', so only rss style and row plugins can be used in the views UI.

string[] $base: (optional) The base tables on which this exposed form plugin can be used. If no base table is specified the plugin can be used with all tables.

bool $no_ui: (optional) Whether the plugin should be not selectable in the UI. If it's set to TRUE, you can still use it via the API in config files. Defaults to FALSE.

bool $register_theme: (optional) Whether to register a theme function automatically. Defaults to TRUE.

class-string|null $deriver: (optional) The deriver class.

Overrides Plugin::__construct

File

core/modules/views/src/Attribute/ViewsExposedForm.php, line 49

Class

ViewsExposedForm
Defines a Plugin attribute object for views exposed form plugins.

Namespace

Drupal\views\Attribute

Code

public function __construct(string $id, TranslatableMarkup $title, ?TranslatableMarkup $short_title = NULL, ?TranslatableMarkup $help = NULL, ?array $display_types = NULL, array $base = [], bool $no_ui = FALSE, bool $register_theme = TRUE, ?string $deriver = NULL) {
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.