From f62695055f951ffb859dbf50ac34c283e888cc5f Mon Sep 17 00:00:00 2001 From: Philipp Dieter Date: Wed, 15 Dec 2021 17:04:20 +0100 Subject: [PATCH] [TASK] Make DependencyInjectionTrait compatible to TYPO3 >= 10 --- Classes/Traits/DependencyInjectionTrait.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Classes/Traits/DependencyInjectionTrait.php b/Classes/Traits/DependencyInjectionTrait.php index d2ccc13..039f1c3 100644 --- a/Classes/Traits/DependencyInjectionTrait.php +++ b/Classes/Traits/DependencyInjectionTrait.php @@ -111,6 +111,11 @@ trait DependencyInjectionTrait get_class($this) ); foreach ($classInfo->getInjectMethods() as $method => $className) { + if (version_compare(TYPO3_branch, '10.0', '>=')) { + $className = $className + ->getFirstParameter() + ->getDependency(); + } $class = $this->objectManager->get( $className );