class SettingsCommand

AJAX command for adjusting Drupal's JavaScript settings.

The 'settings' command instructs the client either to use the given array as the settings for ajax-loaded content or to extend Drupal.settings with the given array, depending on the value of the $merge parameter.

This command is implemented by Drupal.AjaxCommands.prototype.settings() defined in misc/ajax.js.

Hierarchy

Expanded class hierarchy of SettingsCommand

3 files declare their use of SettingsCommand

File

drupal/core/lib/Drupal/Core/Ajax/SettingsCommand.php, line 22
Definition of Drupal\Core\Ajax\SettingsCommand.

Namespace

Drupal\Core\Ajax
View source

Members

Namesort descending Modifiers Type Description Overrides
SettingsCommand::$merge protected property Whether the settings should be merged into the global Drupal.settings.
SettingsCommand::$settings protected property An array of key/value pairs of JavaScript settings.
SettingsCommand::render public function Implements Drupal\Core\Ajax\CommandInterface:render(). Overrides CommandInterface::render
SettingsCommand::__construct public function Constructs a SettingsCommand object.