interface ResponseDisplayPluginInterface in Drupal 9
Same name and namespace in other branches
- 8 core/modules/views/src/Plugin/views/display/ResponseDisplayPluginInterface.php \Drupal\views\Plugin\views\display\ResponseDisplayPluginInterface
Defines a display which returns a Response object.
This interface is meant to be used for display plugins, which do return some other format requiring to return a response directly.
Hierarchy
- interface \Drupal\views\Plugin\views\display\DisplayPluginInterface
- interface \Drupal\views\Plugin\views\display\ResponseDisplayPluginInterface
Expanded class hierarchy of ResponseDisplayPluginInterface
All classes that implement ResponseDisplayPluginInterface
1 file declares its use of ResponseDisplayPluginInterface
- RestExport.php in core/
modules/ rest/ src/ Plugin/ views/ display/ RestExport.php
File
- core/
modules/ views/ src/ Plugin/ views/ display/ ResponseDisplayPluginInterface.php, line 11
Namespace
Drupal\views\Plugin\views\displayView source
interface ResponseDisplayPluginInterface extends DisplayPluginInterface {
/**
* Builds up a response with the rendered view as content.
*
* @param string $view_id
* The view ID.
* @param string $display_id
* The display ID.
* @param array $args
* (optional) The arguments of the view.
*
* @return \Symfony\Component\HttpFoundation\Response
* The built response.
*/
public static function buildResponse($view_id, $display_id, array $args = []);
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
DisplayPluginInterface:: |
public | function | Determines whether this display can use attachments. | 1 |
DisplayPluginInterface:: |
public | function | Determines if the user has access to this display of the view. | 1 |
DisplayPluginInterface:: |
public | function | Whether the display is actually using AJAX or not. | 1 |
DisplayPluginInterface:: |
public | function | Allows displays to attach to other views. | 1 |
DisplayPluginInterface:: |
public static | function | Builds a basic render array which can be properly render cached. | 1 |
DisplayPluginInterface:: |
public | function | Provides the default form for setting options. | |
DisplayPluginInterface:: |
public | function | Builds a renderable array of the view. | 1 |
DisplayPluginInterface:: |
public | function | Calculates the display's cache metadata by inspecting each handler/plugin. | 1 |
DisplayPluginInterface:: |
public | function | Lists the 'defaultable' sections and what items each section contains. | 1 |
DisplayPluginInterface:: |
public | function | Destroys the display's components and the display itself. | |
DisplayPluginInterface:: |
public | function | Determines if this display should display the exposed filters widgets. | 1 |
DisplayPluginInterface:: |
public | function | #pre_render callback for view display rendering. | 1 |
DisplayPluginInterface:: |
public | function | Executes the view and returns data in the format required. | 1 |
DisplayPluginInterface:: |
public | function | Returns to tokens for arguments. | 1 |
DisplayPluginInterface:: |
public | function | Provides help text for the arguments. | 1 |
DisplayPluginInterface:: |
public | function | Find out all displays which are attached to this display. | 1 |
DisplayPluginInterface:: |
public | function | Gets the cache metadata. | 1 |
DisplayPluginInterface:: |
public | function | Gets the display extenders. | 1 |
DisplayPluginInterface:: |
public | function | Retrieves a list of fields for the current display. | 1 |
DisplayPluginInterface:: |
public | function | Get the handler object for a single handler. | 1 |
DisplayPluginInterface:: |
public | function | Get a full array of handlers for $type. This caches them. | 1 |
DisplayPluginInterface:: |
public | function | Returns the ID of the display to use when making links. | 1 |
DisplayPluginInterface:: |
public | function | Gets an option, from this display or the default display. | 1 |
DisplayPluginInterface:: |
public | function | Provides help text for pagers. | 1 |
DisplayPluginInterface:: |
public | function | Returns the base path to use for this display. | 1 |
DisplayPluginInterface:: |
public | function | Get the instance of a plugin, for example style or row. | 1 |
DisplayPluginInterface:: |
public | function | Points to the display which can be linked by this display. | 1 |
DisplayPluginInterface:: |
public | function | Provides the block system with any exposed widget blocks for this display. | 1 |
DisplayPluginInterface:: |
public | function | Returns the display type that this display requires. | 1 |
DisplayPluginInterface:: |
public | function | Returns a URL to $this display or its configured linked display. | 1 |
DisplayPluginInterface:: |
public | function | Checks to see if the display has a 'path' field. | 1 |
DisplayPluginInterface:: |
public | function | Initializes the display plugin. | 1 |
DisplayPluginInterface:: |
public | function | Determines if this display is the 'default' display. | 1 |
DisplayPluginInterface:: |
public | function | Determines if an option is set to use the default or current display. | 1 |
DisplayPluginInterface:: |
public | function | Whether the display is enabled. | 1 |
DisplayPluginInterface:: |
public | function | Checks if the provided identifier is unique. | 1 |
DisplayPluginInterface:: |
public | function | Whether the display is using the 'more' link or not. | 1 |
DisplayPluginInterface:: |
public | function | Whether the display is using a pager or not. | 1 |
DisplayPluginInterface:: |
public | function | Merges default values for all plugin types. | 1 |
DisplayPluginInterface:: |
public | function | Reacts on adding a display. | 1 |
DisplayPluginInterface:: |
public | function | Returns a link to a section of a form. | 1 |
DisplayPluginInterface:: |
public | function | If override/revert was clicked, perform the proper toggle. | 1 |
DisplayPluginInterface:: |
public | function | Provides the default summary for options in the views UI. | 1 |
DisplayPluginInterface:: |
public | function | Is the output of the view empty. | 1 |
DisplayPluginInterface:: |
public | function | Set an option and force it to be an override. | 1 |
DisplayPluginInterface:: |
public | function | Sets up any variables on the view prior to execution. | 1 |
DisplayPluginInterface:: |
public | function | Renders the display for the purposes of a live preview. | 1 |
DisplayPluginInterface:: |
public | function | Injects anything into the query that the display handler needs. | |
DisplayPluginInterface:: |
public | function | Reacts on deleting a display. | 1 |
DisplayPluginInterface:: |
public | function | Renders this display. | 1 |
DisplayPluginInterface:: |
public | function | Renders one of the available areas. | 1 |
DisplayPluginInterface:: |
public | function | Does nothing (obsolete function). | 1 |
DisplayPluginInterface:: |
public | function | Renders the 'more' link. | 1 |
DisplayPluginInterface:: |
public | function | Checks to see if the display plugins support pager rendering. | 1 |
DisplayPluginInterface:: |
public | function | Sets an option, on this display or the default display. | 1 |
DisplayPluginInterface:: |
public | function | Flip the override setting for the given section. | 1 |
DisplayPluginInterface:: |
public | function | Performs any necessary changes to the form values prior to storage. | |
DisplayPluginInterface:: |
public | function | Does the display have groupby enabled? | 1 |
DisplayPluginInterface:: |
public | function | Should the enabled display more link be shown when no more items? | 1 |
DisplayPluginInterface:: |
public | function | Does the display have custom link text? | 1 |
DisplayPluginInterface:: |
public | function | Whether the display allows the use of AJAX or not. | 1 |
DisplayPluginInterface:: |
public | function | Returns whether the display can use areas. | 1 |
DisplayPluginInterface:: |
public | function | Returns whether the display can use attachments. | 1 |
DisplayPluginInterface:: |
public | function | Determines if this display uses exposed filters. | 1 |
DisplayPluginInterface:: |
public | function | Checks to see if the display can put the exposed form in a block. | 1 |
DisplayPluginInterface:: |
public | function | Determines if the display's style uses fields. | 1 |
DisplayPluginInterface:: |
public | function | Checks to see if the display has some need to link to another display. | 1 |
DisplayPluginInterface:: |
public | function | Whether the display allows the use of a 'more' link or not. | 1 |
DisplayPluginInterface:: |
public | function | Whether the display allows the use of a pager or not. | 1 |
DisplayPluginInterface:: |
public | function | Make sure the display and all associated handlers are valid. | |
DisplayPluginInterface:: |
public | function | Validates the options form. | |
DisplayPluginInterface:: |
public | function | Renders the exposed form as block. | 1 |
ResponseDisplayPluginInterface:: |
public static | function | Builds up a response with the rendered view as content. | 2 |