ViewsExposedFilterBlock
class ViewsExposedFilterBlock implements ContainerDeriverInterface (View source)
Provides block plugin definitions for all Views exposed filters.
Properties
| protected array | $derivatives | List of derivative definitions. |
|
| protected EntityStorageInterface | $viewStorage | The view storage. |
|
| protected string | $basePluginId | The base plugin ID that the derivative is for. |
Methods
__construct(string $base_plugin_id, EntityStorageInterface $view_storage)
Constructs a ViewsExposedFilterBlock object.
static ContainerDeriverInterface
create(ContainerInterface $container, string $base_plugin_id)
Creates a new class instance.
array
getDerivativeDefinition(string $derivative_id, array|PluginDefinitionInterface $base_plugin_definition)
Gets the definition of a derivative plugin.
array
getDerivativeDefinitions(array $base_plugin_definition)
Gets the definition of all derivatives of a base plugin.
Details
__construct(string $base_plugin_id, EntityStorageInterface $view_storage)
Constructs a ViewsExposedFilterBlock object.
static ContainerDeriverInterface
create(ContainerInterface $container, string $base_plugin_id)
Creates a new class instance.
array
getDerivativeDefinition(string $derivative_id, array|PluginDefinitionInterface $base_plugin_definition)
Gets the definition of a derivative plugin.
array
getDerivativeDefinitions(array $base_plugin_definition)
Gets the definition of all derivatives of a base plugin.