1. 8.3.x core/modules/views/src/Annotation/ViewsExposedForm.php
  2. 8.3.x core/modules/views/src/Form/ViewsExposedForm.php
  3. 8.0.x core/modules/views/src/Annotation/ViewsExposedForm.php
  4. 8.0.x core/modules/views/src/Form/ViewsExposedForm.php
  5. 8.1.x core/modules/views/src/Form/ViewsExposedForm.php
  6. 8.1.x core/modules/views/src/Annotation/ViewsExposedForm.php
  7. 8.2.x core/modules/views/src/Form/ViewsExposedForm.php
  8. 8.2.x core/modules/views/src/Annotation/ViewsExposedForm.php
  9. 8.4.x core/modules/views/src/Form/ViewsExposedForm.php
  10. 8.4.x core/modules/views/src/Annotation/ViewsExposedForm.php

Namespace

Drupal\views\Annotation

File

core/modules/views/src/Annotation/ViewsExposedForm.php
View source
  1. <?php
  2. namespace Drupal\views\Annotation;
  3. /**
  4. * Defines a Plugin annotation object for views exposed form plugins.
  5. *
  6. * @see \Drupal\views\Plugin\views\exposed_form\ExposedFormPluginInterface
  7. * @see \Drupal\views\Plugin\views\exposed_form\ExposedFormPluginBase
  8. *
  9. * @ingroup views_exposed_form_plugins
  10. *
  11. * @Annotation
  12. */
  13. class ViewsExposedForm extends ViewsPluginAnnotationBase {
  14. /**
  15. * The plugin ID.
  16. *
  17. * @var string
  18. */
  19. public $id;
  20. /**
  21. * The plugin title used in the views UI.
  22. *
  23. * @var \Drupal\Core\Annotation\Translation
  24. *
  25. * @ingroup plugin_translatable
  26. */
  27. public $title = '';
  28. /**
  29. * (optional) The short title used in the views UI.
  30. *
  31. * @var \Drupal\Core\Annotation\Translation
  32. *
  33. * @ingroup plugin_translatable
  34. */
  35. public $short_title = '';
  36. /**
  37. * A short help string; this is displayed in the views UI.
  38. *
  39. * @var \Drupal\Core\Annotation\Translation
  40. *
  41. * @ingroup plugin_translatable
  42. */
  43. public $help = '';
  44. /**
  45. * The types of the display this plugin can be used with.
  46. *
  47. * For example the Feed display defines the type 'feed', so only rss style
  48. * and row plugins can be used in the views UI.
  49. *
  50. * @var array
  51. */
  52. public $display_types;
  53. /**
  54. * The base tables on which this exposed form plugin can be used.
  55. *
  56. * If no base table is specified the plugin can be used with all tables.
  57. *
  58. * @var array
  59. */
  60. public $base;
  61. /**
  62. * Whether the plugin should be not selectable in the UI.
  63. *
  64. * If it's set to TRUE, you can still use it via the API in config files.
  65. *
  66. * @var bool
  67. */
  68. public $no_ui;
  69. }

Classes

Namesort descending Description
ViewsExposedForm Defines a Plugin annotation object for views exposed form plugins.