interface CommandInterface

Same name and namespace in other branches
  1. 9 core/lib/Drupal/Core/Ajax/CommandInterface.php \Drupal\Core\Ajax\CommandInterface
  2. 10 core/lib/Drupal/Core/Ajax/CommandInterface.php \Drupal\Core\Ajax\CommandInterface
  3. 11.x core/lib/Drupal/Core/Ajax/CommandInterface.php \Drupal\Core\Ajax\CommandInterface

AJAX command interface.

All AJAX commands passed to AjaxResponse objects should implement these methods.

Hierarchy

Expanded class hierarchy of CommandInterface

All classes that implement CommandInterface

Related topics

11 files declare their use of CommandInterface
AddStyleSheetCommand.php in core/modules/ckeditor/src/Ajax/AddStyleSheetCommand.php
EditorDialogSave.php in core/modules/editor/src/Ajax/EditorDialogSave.php
HighlightCommand.php in core/modules/views/src/Ajax/HighlightCommand.php
JsAjaxTestCommand.php in core/modules/system/tests/modules/js_ajax_test/src/Ajax/JsAjaxTestCommand.php
ReplaceTitleCommand.php in core/modules/views/src/Ajax/ReplaceTitleCommand.php

... See full list

File

core/lib/Drupal/Core/Ajax/CommandInterface.php, line 13

Namespace

Drupal\Core\Ajax
View source
interface CommandInterface {
    
    /**
     * Return an array to be run through json_encode and sent to the client.
     */
    public function render();

}

Members

Title Sort descending Modifiers Object type Summary Overrides
CommandInterface::render public function Return an array to be run through json_encode and sent to the client. 29

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.