Custom JSON response object for an ajax view response.
We use a special response object to be able to fire a proper alter hook.
Hierarchy
- class \Symfony\Component\HttpFoundation\JsonResponse extends \Symfony\Component\HttpFoundation\Response
- class \Drupal\Core\Ajax\AjaxResponse implements AttachmentsInterface uses AttachmentsTrait
- class \Drupal\views\Ajax\ViewAjaxResponse
- class \Drupal\Core\Ajax\AjaxResponse implements AttachmentsInterface uses AttachmentsTrait
File
- core/modules/views/src/Ajax/ViewAjaxResponse.php, line 13
Namespace
Drupal\views\Ajax
Members
Name | Modifiers | Type | Description |
---|---|---|---|
AjaxResponse::$commands | protected | property | The array of ajax commands. |
AjaxResponse::addCommand | public | function | Add an AJAX command to the response. |
AjaxResponse::getCommands | public | function | Gets all AJAX commands. |
AttachmentsTrait::$attachments | protected | property | The attachments for this response. |
AttachmentsTrait::addAttachments | public | function | Adds attachments. Overrides AttachmentsInterface::addAttachments |
AttachmentsTrait::getAttachments | public | function | Gets attachments. Overrides AttachmentsInterface::getAttachments |
AttachmentsTrait::setAttachments | public | function | Sets attachments. Overrides AttachmentsInterface::setAttachments |
JsonResponse::$callback | protected | property | |
JsonResponse::$data | protected | property | |
JsonResponse::$encodingOptions | protected | property | |
JsonResponse::create | public static | function | |
JsonResponse::getEncodingOptions | public | function | Returns options used while encoding data to JSON. |
JsonResponse::setCallback | public | function | Sets the JSONP callback. |
JsonResponse::setData | public | function | Sets the data to be sent as JSON. |
JsonResponse::setEncodingOptions | public | function | Sets options used while encoding data to JSON. |
JsonResponse::update | protected | function | Updates the content and headers according to the JSON data and callback. |
JsonResponse::__construct | public | function | Constructor. |
ViewAjaxResponse::$view | protected | property | The view executed on this ajax request. |
ViewAjaxResponse::getView | public | function | Gets the executed view of this response. |
ViewAjaxResponse::setView | public | function | Sets the executed view of this response. |
Please login to continue.