From 19fed6b2c2b31d3d24f11ae42a0cb0a69d783593 Mon Sep 17 00:00:00 2001
From: Andreas Fernandez <a.fernandez@scripting-base.de>
Date: Sat, 4 Apr 2020 17:01:33 +0200
Subject: [PATCH] [BUGFIX] Declare method of AspectFactory in matcher

The patch for #88720 added a new entry in MethodArgumentRequiredMatcher
to cover changes in the class AspectFactory. The entry misses the
affected method name which broke the extension scanner.

This patch declares the missing affected method.

Resolves: #90950
Related: #88720
Releases: master, 9.5
Change-Id: Id7df9b3f75eef0bb67781d0b67e68dad330da495
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64075
Tested-by: Oliver Bartsch <bo@cedev.de>
Tested-by: Alexander Schnitzler <git@alexanderschnitzler.de>
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Alexander Schnitzler <git@alexanderschnitzler.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
---
 .../ExtensionScanner/Php/MethodArgumentRequiredMatcher.php      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodArgumentRequiredMatcher.php b/typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodArgumentRequiredMatcher.php
index 8422912f075d..7695ed9eef91 100644
--- a/typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodArgumentRequiredMatcher.php
+++ b/typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodArgumentRequiredMatcher.php
@@ -23,7 +23,7 @@ return [
             'Breaking-87193-DeprecatedFunctionalityRemoved.rst',
         ],
     ],
-    'TYPO3\CMS\Core\Routing\Aspect\AspectFactory' => [
+    'TYPO3\CMS\Core\Routing\Aspect\AspectFactory->createAspects' => [
         'numberOfMandatoryArguments' => 3,
         'maximumNumberOfArguments' => 3,
         'restFiles' => [
-- 
GitLab