diff -u b/bynder.info.yml b/bynder.info.yml --- b/bynder.info.yml +++ b/bynder.info.yml @@ -5,8 +5,7 @@ -core_version_requirement: ^8 || ^9 +core_version_requirement: ^8.7 || ^9 configure: bynder.configuration_form dependencies: - drupal:media (>= 8.4.0) - ctools:ctools - entity_browser:entity_browser (>= 8.x-2.x) - - jquery_ui_tooltip:jquery_ui_tooltip reverted: --- b/bynder.libraries.yml +++ a/bynder.libraries.yml @@ -52,4 +52,4 @@ dependencies: - core/jquery - core/drupal + - core/jquery.ui.tooltip - - jquery_ui_tooltip/tooltip diff -u b/modules/bynder_select2/bynder_select2.info.yml b/modules/bynder_select2/bynder_select2.info.yml --- b/modules/bynder_select2/bynder_select2.info.yml +++ b/modules/bynder_select2/bynder_select2.info.yml @@ -2,7 +2,7 @@ type: module description: Adds integration with the Select2 Javascript plugin. package: User interface -core_version_requirement: ^8 || ^9 +core_version_requirement: ^8.7 || ^9 dependencies: - bynder:bynder diff -u b/modules/bynder_usage/bynder_usage.info.yml b/modules/bynder_usage/bynder_usage.info.yml --- b/modules/bynder_usage/bynder_usage.info.yml +++ b/modules/bynder_usage/bynder_usage.info.yml @@ -2,7 +2,7 @@ description: 'Reports usage tracking of media items back to the Bynder API' type: module package: Media -core_version_requirement: ^8 || ^9 +core_version_requirement: ^8.7 || ^9 dependencies: - bynder:bynder diff -u b/modules/demo/bynder_demo.info.yml b/modules/demo/bynder_demo.info.yml --- b/modules/demo/bynder_demo.info.yml +++ b/modules/demo/bynder_demo.info.yml @@ -2,7 +2,7 @@ description: 'Demonstration of the Bynder integration.' type: module package: Media -core_version_requirement: ^8 || ^9 +core_version_requirement: ^8.7 || ^9 dependencies: - bynder:bynder diff -u b/modules/lightning/bynder_lightning.info.yml b/modules/lightning/bynder_lightning.info.yml --- b/modules/lightning/bynder_lightning.info.yml +++ b/modules/lightning/bynder_lightning.info.yml @@ -2,7 +2,7 @@ description: 'Bynder integration for the Lightning distribution.' type: module package: Lightning -core_version_requirement: ^8 || ^9 +core_version_requirement: ^8.7 || ^9 dependencies: - bynder:bynder diff -u b/src/Exception/BynderException.php b/src/Exception/BynderException.php --- b/src/Exception/BynderException.php +++ b/src/Exception/BynderException.php @@ -3,7 +3,7 @@ namespace Drupal\bynder\Exception; use Drupal\Core\StringTranslation\StringTranslationTrait; -use Drupal\Core\Messenger\MessengerInterface; +use Drupal\Core\Messenger\MessengerTrait; /** * Base exception class for Bynder. @@ -11,7 +11,7 @@ abstract class BynderException extends \Exception { use StringTranslationTrait; - + use MessengerTrait; /** * Admin permission related to this exception. @@ -22,4 +22,11 @@ /** + * Message level to be used when displaying the message to the user. + * + * @var string + */ + protected $messageLevel = 'error'; + + /** * User-facing for admin users. *