protected BookOutlineForm::actions(array $form, FormStateInterface $form_state)
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.
Overrides EntityForm::actions
File
- core/modules/book/src/Form/BookOutlineForm.php, line 87
Class
- BookOutlineForm
- Displays the book outline form.
Namespace
Drupal\book\Form
Code
1 2 3 4 5 6 7 8 | protected function actions( array $form , FormStateInterface $form_state ) { $actions = parent::actions( $form , $form_state ); $actions [ 'submit' ][ '#value' ] = $this ->entity->book[ 'original_bid' ] ? $this ->t( 'Update book outline' ) : $this ->t( 'Add to book outline' ); $actions [ 'delete' ][ '#title' ] = $this ->t( 'Remove from book outline' ); $actions [ 'delete' ][ '#url' ] = new Url( 'entity.node.book_remove_form' , [ 'node' => $this ->entity->book[ 'nid' ]]); $actions [ 'delete' ][ '#access' ] = $this ->bookManager->checkNodeIsRemovable( $this ->entity); return $actions ; } |
Please login to continue.