class AlertCommand in Drupal 10
Same name and namespace in other branches
- 8 core/lib/Drupal/Core/Ajax/AlertCommand.php \Drupal\Core\Ajax\AlertCommand
- 9 core/lib/Drupal/Core/Ajax/AlertCommand.php \Drupal\Core\Ajax\AlertCommand
AJAX command for a javascript alert box.
Hierarchy
- class \Drupal\Core\Ajax\AlertCommand implements \Drupal\Core\Ajax\CommandInterface
Expanded class hierarchy of AlertCommand
Related topics
6 files declare their use of AlertCommand
- AjaxCommandsTest.php in core/tests/ Drupal/ Tests/ Core/ Ajax/ AjaxCommandsTest.php 
- AjaxRenderer.php in core/lib/ Drupal/ Core/ Render/ MainContent/ AjaxRenderer.php 
- AjaxTestController.php in core/modules/ system/ tests/ modules/ ajax_test/ src/ Controller/ AjaxTestController.php 
- ajax_forms_test.module in core/modules/ system/ tests/ modules/ ajax_forms_test/ ajax_forms_test.module 
- Mock module for Ajax forms testing.
- FormAjaxResponseBuilderTest.php in core/tests/ Drupal/ Tests/ Core/ Form/ FormAjaxResponseBuilderTest.php 
File
- core/lib/ Drupal/ Core/ Ajax/ AlertCommand.php, line 10 
Namespace
Drupal\Core\AjaxView source
class AlertCommand implements CommandInterface {
  /**
   * The text to be displayed in the alert box.
   *
   * @var string
   */
  protected $text;
  /**
   * Constructs an AlertCommand object.
   *
   * @param string $text
   *   The text to be displayed in the alert box.
   */
  public function __construct($text) {
    $this->text = $text;
  }
  /**
   * Implements Drupal\Core\Ajax\CommandInterface:render().
   */
  public function render() {
    return [
      'command' => 'alert',
      'text' => $this->text,
    ];
  }
}