protected function ViewRevisionsPreviewForm::actions in Config Entity Revisions 8.2
Returns an array of supported actions for the current entity form.
This function generates a list of Form API elements which represent actions supported by the current entity form.
@todo Consider introducing a 'preview' action here, since it is used by many entity types.
Parameters
array $form: An associative array containing the structure of the form.
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
Return value
array An array of supported Form API action elements keyed by name.
Overrides ViewPreviewForm::actions
File
- modules/
view_revisions/ src/ ViewRevisionsPreviewForm.php, line 79
Class
- ViewRevisionsPreviewForm
- Class ViewRevisionsPreviewForm.
Namespace
Drupal\view_revisionsCode
protected function actions(array $form, FormStateInterface $form_state) {
$actions = parent::actions($form, $form_state);
$view = $this->entity;
$actions['button']['#ajax']['url'] = Url::fromRoute('entity.view.preview_revision_form', [
'view' => $view
->id(),
'revision_id' => $this
->getRevisionId($view
->get('storage')),
'display_id' => $this->displayID,
]);
return $actions;
}