From 681b51ebde75d6dd0c9b762ccaac37dae7597271 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jo=C3=A3o=20Ventura?=
 <19380-jcnventura@users.noreply.drupalcode.org>
Date: Mon, 24 Jul 2023 23:02:50 +0200
Subject: [PATCH] Issue #3351193 by burnellw_cit, jcnventura: Class
 "Drupal\Core\Plugin\ContextAwarePluginBase This class has been deleted in
 version 10

---
 src/ServiceDefinitionBase.php | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/ServiceDefinitionBase.php b/src/ServiceDefinitionBase.php
index e29500c..959f7bc 100644
--- a/src/ServiceDefinitionBase.php
+++ b/src/ServiceDefinitionBase.php
@@ -2,14 +2,16 @@
 
 namespace Drupal\services;
 
-use Drupal\Core\Plugin\ContextAwarePluginBase;
+use Drupal\Core\Plugin\ContextAwarePluginTrait;
+use Drupal\Core\Plugin\PluginBase;
 use Symfony\Component\HttpFoundation\Response;
 use Symfony\Component\Routing\Route;
 
 /**
  * Class \Drupal\services\ServiceDefinitionBase.
  */
-abstract class ServiceDefinitionBase extends ContextAwarePluginBase implements ServiceDefinitionInterface {
+abstract class ServiceDefinitionBase extends PluginBase implements ServiceDefinitionInterface {
+  use ContextAwarePluginTrait;
 
   /**
    * {@inheritdoc}
-- 
GitLab