protected function EntityForm::actions in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/lib/Drupal/Core/Entity/EntityForm.php \Drupal\Core\Entity\EntityForm::actions()
Returns an array of supported actions for the current entity form.
@todo Consider introducing a 'preview' action here, since it is used by many entity types.
23 calls to EntityForm::actions()
- ActionFormBase::actions in core/
modules/ action/ src/ ActionFormBase.php - Returns an array of supported actions for the current entity form.
- BlockForm::actions in core/
modules/ block/ src/ BlockForm.php - Returns an array of supported actions for the current entity form.
- BookOutlineForm::actions in core/
modules/ book/ src/ Form/ BookOutlineForm.php - Returns an array of supported actions for the current entity form.
- CommentForm::actions in core/
modules/ comment/ src/ CommentForm.php - Returns an array of supported actions for the current entity form.
- DateFormatAddForm::actions in core/
modules/ system/ src/ Form/ DateFormatAddForm.php - Returns an array of supported actions for the current entity form.
30 methods override EntityForm::actions()
- ActionFormBase::actions in core/
modules/ action/ src/ ActionFormBase.php - Returns an array of supported actions for the current entity form.
- BlockForm::actions in core/
modules/ block/ src/ BlockForm.php - Returns an array of supported actions for the current entity form.
- BookOutlineForm::actions in core/
modules/ book/ src/ Form/ BookOutlineForm.php - Returns an array of supported actions for the current entity form.
- CommentForm::actions in core/
modules/ comment/ src/ CommentForm.php - Returns an array of supported actions for the current entity form.
- ContentEntityConfirmFormBase::actions in core/
lib/ Drupal/ Core/ Entity/ ContentEntityConfirmFormBase.php - Returns an array of supported actions for the current entity form.
File
- core/
lib/ Drupal/ Core/ Entity/ EntityForm.php, line 230 - Contains \Drupal\Core\Entity\EntityForm.
Class
- EntityForm
- Base class for entity forms.
Namespace
Drupal\Core\EntityCode
protected function actions(array $form, FormStateInterface $form_state) {
// @todo Consider renaming the action key from submit to save. The impacts
// are hard to predict. For example, see
// \Drupal\language\Element\LanguageConfiguration::processLanguageConfiguration().
$actions['submit'] = array(
'#type' => 'submit',
'#value' => $this
->t('Save'),
'#submit' => array(
'::submitForm',
'::save',
),
);
if (!$this->entity
->isNew() && $this->entity
->hasLinkTemplate('delete-form')) {
$route_info = $this->entity
->urlInfo('delete-form');
if ($this
->getRequest()->query
->has('destination')) {
$query = $route_info
->getOption('query');
$query['destination'] = $this
->getRequest()->query
->get('destination');
$route_info
->setOption('query', $query);
}
$actions['delete'] = array(
'#type' => 'link',
'#title' => $this
->t('Delete'),
'#access' => $this->entity
->access('delete'),
'#attributes' => array(
'class' => array(
'button',
'button--danger',
),
),
);
$actions['delete']['#url'] = $route_info;
}
return $actions;
}