From 7c15d171173707f2c017000a168fecbd9bac7052 Mon Sep 17 00:00:00 2001 From: Liam Morland <lkmorlan@493050.no-reply.drupal.org> Date: Wed, 6 Apr 2022 15:53:20 +0000 Subject: [PATCH] Issue #3273025: API change: Remove legacy_provider from PdfBackendManager --- src/Plugin/PdfBackendManager.php | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/src/Plugin/PdfBackendManager.php b/src/Plugin/PdfBackendManager.php index f7bb434..9ee56d9 100644 --- a/src/Plugin/PdfBackendManager.php +++ b/src/Plugin/PdfBackendManager.php @@ -2,7 +2,6 @@ namespace Drupal\fillpdf\Plugin; -use Drupal\Component\Plugin\FallbackPluginManagerInterface; use Drupal\Core\Plugin\DefaultPluginManager; use Drupal\Core\Cache\CacheBackendInterface; use Drupal\Core\Extension\ModuleHandlerInterface; @@ -10,7 +9,7 @@ use Drupal\Core\Extension\ModuleHandlerInterface; /** * Provides the FillPDF PdfBackend plugin manager. */ -class PdfBackendManager extends DefaultPluginManager implements FallbackPluginManagerInterface { +class PdfBackendManager extends DefaultPluginManager { /** * Constructs a new BackendServiceManager object. @@ -41,10 +40,6 @@ class PdfBackendManager extends DefaultPluginManager implements FallbackPluginMa // Get all plugin definitions of this type. $definitions = parent::getDefinitions(); - // Unset the legacy plugin provider. - // @todo Remove in fillpdf:8.x-5.x. - unset($definitions['legacy_provider']); - // Sort plugins by weight. uasort($definitions, function ($a, $b) { return $a['weight'] - $b['weight']; @@ -53,20 +48,4 @@ class PdfBackendManager extends DefaultPluginManager implements FallbackPluginMa return $definitions; } - /** - * {@inheritdoc} - */ - public function getFallbackPluginId($plugin_id, array $configuration = []) { - return 'legacy_provider'; - } - - /** - * {@inheritdoc} - */ - protected function handlePluginNotFound($plugin_id, array $configuration) { - $fallback_id = $this->getFallbackPluginId($plugin_id, $configuration); - $configuration['backend'] = $plugin_id; - return $this->getFactory()->createInstance($fallback_id, $configuration); - } - } -- GitLab