diff --git a/modules/workflow_buttons_trash/workflow_buttons_trash.info.yml b/modules/workflow_buttons_trash/workflow_buttons_trash.info.yml index 2da6dea50d251201a176e333974021ca78c2bfee..d8d41fbc444d865289c84cd79feab7e877ac2591 100755 --- a/modules/workflow_buttons_trash/workflow_buttons_trash.info.yml +++ b/modules/workflow_buttons_trash/workflow_buttons_trash.info.yml @@ -1,7 +1,7 @@ name: Trash workflow type: module description: "Provides a trash (soft-delete) workflow which works well with (but does not require) Workflow buttons." -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 dependencies: - drupal:workflows diff --git a/workflow_buttons.info.yml b/workflow_buttons.info.yml index c65d147ec78570e61dc0c77eefc8e8f3c41e38bf..81c0801ec7d204b819278caf2eebf7f5283a1d52 100755 --- a/workflow_buttons.info.yml +++ b/workflow_buttons.info.yml @@ -1,7 +1,7 @@ name: Workflow buttons type: module description: 'Provide workflow buttons for content moderation instead of a select dropdown of states.' -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 configure: workflow_buttons.settings dependencies: diff --git a/workflow_buttons.module b/workflow_buttons.module index c94f940c62d46300e93eb999662529ac7de46612..a0d856c54a9571559da659169a01798f64449850 100755 --- a/workflow_buttons.module +++ b/workflow_buttons.module @@ -10,9 +10,9 @@ use Drupal\content_moderation\Plugin\Field\ModerationStateFieldItemList; use Drupal\Core\Entity\ContentEntityForm; use Drupal\Core\Entity\ContentEntityType; use Drupal\Core\Entity\Display\EntityViewDisplayInterface; +use Drupal\Core\Entity\EntityFormBuilderInterface; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\EntityTypeInterface; -use Drupal\Core\Form\FormBuilder; use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Routing\RouteMatchInterface; @@ -114,7 +114,7 @@ function workflow_buttons_entity_view(array &$build, EntityInterface $entity, En ]; /* @var \Drupal\Core\Form\FormBuilder $form_builder */ $form_builder = \Drupal::service('entity.form_builder'); - assert($form_builder instanceof FormBuilder); + assert($form_builder instanceof EntityFormBuilderInterface); try { $form = $form_builder->getForm($entity, 'default', $form_state_additions); }