class FieldFormSavedCommand in Drupal 9
Same name and namespace in other branches
- 8 core/modules/quickedit/src/Ajax/FieldFormSavedCommand.php \Drupal\quickedit\Ajax\FieldFormSavedCommand
AJAX command to indicate a field was saved into PrivateTempStore without validation errors and pass the rerendered field to Quick Edit's JavaScript app.
Hierarchy
- class \Drupal\Core\Ajax\BaseCommand implements CommandInterface
- class \Drupal\quickedit\Ajax\FieldFormSavedCommand
Expanded class hierarchy of FieldFormSavedCommand
1 file declares its use of FieldFormSavedCommand
- QuickEditController.php in core/
modules/ quickedit/ src/ QuickEditController.php
File
- core/
modules/ quickedit/ src/ Ajax/ FieldFormSavedCommand.php, line 12
Namespace
Drupal\quickedit\AjaxView source
class FieldFormSavedCommand extends BaseCommand {
/**
* The same re-rendered edited field, but in different view modes.
*
* @var array
*/
protected $other_view_modes;
/**
* Constructs a FieldFormSavedCommand object.
*
* @param string $data
* The re-rendered edited field to pass on to the client side.
* @param array $other_view_modes
* The same re-rendered edited field, but in different view modes, for other
* instances of the same field on the user's page. Keyed by view mode.
*/
public function __construct($data, $other_view_modes = []) {
parent::__construct('quickeditFieldFormSaved', $data);
$this->other_view_modes = $other_view_modes;
}
/**
* {@inheritdoc}
*/
public function render() {
return [
'command' => $this->command,
'data' => $this->data,
'other_view_modes' => $this->other_view_modes,
];
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
BaseCommand:: |
protected | property | The name of the command. | |
BaseCommand:: |
protected | property | The data to pass on to the client side. | |
FieldFormSavedCommand:: |
protected | property | The same re-rendered edited field, but in different view modes. | |
FieldFormSavedCommand:: |
public | function |
Return an array to be run through json_encode and sent to the client. Overrides BaseCommand:: |
|
FieldFormSavedCommand:: |
public | function |
Constructs a FieldFormSavedCommand object. Overrides BaseCommand:: |