CloseModalDialogCommand.php

Same filename and directory in other branches
  1. 9 core/lib/Drupal/Core/Ajax/CloseModalDialogCommand.php
  2. 8.9.x core/lib/Drupal/Core/Ajax/CloseModalDialogCommand.php
  3. 10 core/lib/Drupal/Core/Ajax/CloseModalDialogCommand.php

Namespace

Drupal\Core\Ajax

File

core/lib/Drupal/Core/Ajax/CloseModalDialogCommand.php

View source
<?php

namespace Drupal\Core\Ajax;


/**
 * Defines an AJAX command that closes the currently visible modal dialog.
 *
 * @ingroup ajax
 */
class CloseModalDialogCommand extends CloseDialogCommand {
    
    /**
     * Constructs a CloseModalDialogCommand object.
     *
     * @param bool $persist
     *   (optional) Whether to persist the dialog in the DOM or not.
     */
    public function __construct($persist = FALSE) {
        $this->selector = '#drupal-modal';
        $this->persist = $persist;
    }

}

Classes

Title Deprecated Summary
CloseModalDialogCommand Defines an AJAX command that closes the currently visible modal dialog.

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