public OpenDialogCommand::__construct($selector, $title, $content, array $dialog_options = array(), $settings = NULL)
Constructs an OpenDialogCommand object.
Parameters
string $selector: The selector of the dialog.
string $title: The title of the dialog.
string|array $content: The content that will be placed in the dialog, either a render array or an HTML string.
array $dialog_options: (optional) Options to be passed to the dialog implementation. Any jQuery UI option can be used. See http://api.jqueryui.com/dialog.
array|null $settings: (optional) Custom settings that will be passed to the Drupal behaviors on the content of the dialog. If left empty, the settings will be populated automatically from the current request.
File
- core/lib/Drupal/Core/Ajax/OpenDialogCommand.php, line 73
 
Class
- OpenDialogCommand
 - Defines an AJAX command to open certain content in a dialog.
 
Namespace
Drupal\Core\Ajax
Code
public function __construct($selector, $title, $content, array $dialog_options = array(), $settings = NULL) {
  $title = PlainTextOutput::renderFromHtml($title);
  $dialog_options += array('title' => $title);
  $this->selector = $selector;
  $this->content = $content;
  $this->dialogOptions = $dialog_options;
  $this->settings = $settings;
}
Please login to continue.