interface ResponseDisplayPluginInterface
Same name in other branches
- 9 core/modules/views/src/Plugin/views/display/ResponseDisplayPluginInterface.php \Drupal\views\Plugin\views\display\ResponseDisplayPluginInterface
- 8.9.x core/modules/views/src/Plugin/views/display/ResponseDisplayPluginInterface.php \Drupal\views\Plugin\views\display\ResponseDisplayPluginInterface
- 11.x 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 extends \Drupal\views\Plugin\views\display\DisplayPluginInterface
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
Title Sort descending | Modifiers | Object type | Summary | Overrides |
---|---|---|---|---|
DisplayPluginInterface::acceptAttachments | public | function | Determines whether this display can use attachments. | 1 |
DisplayPluginInterface::access | public | function | Determines if the user has access to this display of the view. | 1 |
DisplayPluginInterface::ajaxEnabled | public | function | Whether the display is actually using AJAX or not. | 1 |
DisplayPluginInterface::attachTo | public | function | Allows displays to attach to other views. | 1 |
DisplayPluginInterface::buildBasicRenderable | public static | function | Builds a basic render array which can be properly render cached. | 1 |
DisplayPluginInterface::buildOptionsForm | public | function | Provides the default form for setting options. | |
DisplayPluginInterface::buildRenderable | public | function | Builds a renderable array of the view. | 1 |
DisplayPluginInterface::calculateCacheMetadata | public | function | Calculates the display's cache metadata by inspecting each handler/plugin. | 1 |
DisplayPluginInterface::defaultableSections | public | function | Lists the 'defaultable' sections and what items each section contains. | 1 |
DisplayPluginInterface::destroy | public | function | Destroys the display's components and the display itself. | |
DisplayPluginInterface::displaysExposed | public | function | Determines if this display should display the exposed filters widgets. | 1 |
DisplayPluginInterface::elementPreRender | public | function | #pre_render callback for view display rendering. | 1 |
DisplayPluginInterface::execute | public | function | Executes the view and returns data in the format required. | 1 |
DisplayPluginInterface::getArgumentsTokens | public | function | Returns to tokens for arguments. | 1 |
DisplayPluginInterface::getArgumentText | public | function | Provides help text for the arguments. | 1 |
DisplayPluginInterface::getAttachedDisplays | public | function | Find out all displays which are attached to this display. | 1 |
DisplayPluginInterface::getCacheMetadata | public | function | Gets the cache metadata. | 1 |
DisplayPluginInterface::getExtenders | public | function | Gets the display extenders. | 1 |
DisplayPluginInterface::getFieldLabels | public | function | Retrieves a list of fields for the current display. | 1 |
DisplayPluginInterface::getHandler | public | function | Get the handler object for a single handler. | 1 |
DisplayPluginInterface::getHandlers | public | function | Get a full array of handlers for $type. This caches them. | 1 |
DisplayPluginInterface::getLinkDisplay | public | function | Returns the ID of the display to use when making links. | 1 |
DisplayPluginInterface::getOption | public | function | Gets an option, from this display or the default display. | 1 |
DisplayPluginInterface::getPagerText | public | function | Provides help text for pagers. | 1 |
DisplayPluginInterface::getPath | public | function | Returns the base path to use for this display. | 1 |
DisplayPluginInterface::getPlugin | public | function | Get the instance of a plugin, for example style or row. | 1 |
DisplayPluginInterface::getRoutedDisplay | public | function | Points to the display which can be linked by this display. | 1 |
DisplayPluginInterface::getSpecialBlocks | public | function | Provides the block system with any exposed widget blocks for this display. | 1 |
DisplayPluginInterface::getType | public | function | Returns the display type that this display requires. | 1 |
DisplayPluginInterface::getUrl | public | function | Returns a URL to $this display or its configured linked display. | 1 |
DisplayPluginInterface::hasPath | public | function | Checks to see if the display has a 'path' field. | 1 |
DisplayPluginInterface::initDisplay | public | function | Initializes the display plugin. | 1 |
DisplayPluginInterface::isDefaultDisplay | public | function | Determines if this display is the 'default' display. | 1 |
DisplayPluginInterface::isDefaulted | public | function | Determines if an option is set to use the default or current display. | 1 |
DisplayPluginInterface::isEnabled | public | function | Whether the display is enabled. | 1 |
DisplayPluginInterface::isIdentifierUnique | public | function | Checks if the provided identifier is unique. | 1 |
DisplayPluginInterface::isMoreEnabled | public | function | Whether the display is using the 'more' link or not. | 1 |
DisplayPluginInterface::isPagerEnabled | public | function | Whether the display is using a pager or not. | 1 |
DisplayPluginInterface::mergeDefaults | public | function | Merges default values for all plugin types. | 1 |
DisplayPluginInterface::newDisplay | public | function | Reacts on adding a display. | 1 |
DisplayPluginInterface::optionLink | public | function | Returns a link to a section of a form. | 1 |
DisplayPluginInterface::optionsOverride | public | function | If override/revert was clicked, perform the proper toggle. | 1 |
DisplayPluginInterface::optionsSummary | public | function | Provides the default summary for options in the views UI. | 1 |
DisplayPluginInterface::outputIsEmpty | public | function | Is the output of the view empty. | 1 |
DisplayPluginInterface::overrideOption | public | function | Set an option and force it to be an override. | 1 |
DisplayPluginInterface::preExecute | public | function | Sets up any variables on the view prior to execution. | 1 |
DisplayPluginInterface::preview | public | function | Renders the display for the purposes of a live preview. | 1 |
DisplayPluginInterface::query | public | function | Injects anything into the query that the display handler needs. | |
DisplayPluginInterface::remove | public | function | Reacts on deleting a display. | 1 |
DisplayPluginInterface::render | public | function | Renders this display. | 1 |
DisplayPluginInterface::renderArea | public | function | Renders one of the available areas. | 1 |
DisplayPluginInterface::renderFilters | public | function | Does nothing (obsolete function). | 1 |
DisplayPluginInterface::renderMoreLink | public | function | Renders the 'more' link. | 1 |
DisplayPluginInterface::renderPager | public | function | Checks to see if the display plugins support pager rendering. | 1 |
DisplayPluginInterface::setOption | public | function | Sets an option, on this display or the default display. | 1 |
DisplayPluginInterface::setOverride | public | function | Flip the override setting for the given section. | 1 |
DisplayPluginInterface::submitOptionsForm | public | function | Performs any necessary changes to the form values prior to storage. | |
DisplayPluginInterface::useGroupBy | public | function | Does the display have groupby enabled? | 1 |
DisplayPluginInterface::useMoreAlways | public | function | Should the enabled display more link be shown when no more items? | 1 |
DisplayPluginInterface::useMoreText | public | function | Does the display have custom link text? | 1 |
DisplayPluginInterface::usesAJAX | public | function | Whether the display allows the use of AJAX or not. | 1 |
DisplayPluginInterface::usesAreas | public | function | Returns whether the display can use areas. | 1 |
DisplayPluginInterface::usesAttachments | public | function | Returns whether the display can use attachments. | 1 |
DisplayPluginInterface::usesExposed | public | function | Determines if this display uses exposed filters. | 1 |
DisplayPluginInterface::usesExposedFormInBlock | public | function | Checks to see if the display can put the exposed form in a block. | 1 |
DisplayPluginInterface::usesFields | public | function | Determines if the display's style uses fields. | 1 |
DisplayPluginInterface::usesLinkDisplay | public | function | Checks to see if the display has some need to link to another display. | 1 |
DisplayPluginInterface::usesMore | public | function | Whether the display allows the use of a 'more' link or not. | 1 |
DisplayPluginInterface::usesPager | public | function | Whether the display allows the use of a pager or not. | 1 |
DisplayPluginInterface::validate | public | function | Make sure the display and all associated handlers are valid. | |
DisplayPluginInterface::validateOptionsForm | public | function | Validates the options form. | |
DisplayPluginInterface::viewExposedFormBlocks | public | function | Renders the exposed form as block. | 1 |
ResponseDisplayPluginInterface::buildResponse | public static | function | Builds up a response with the rendered view as content. | 2 |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.