From 3826c61b478b03452de201d287b18c4d6da591ab Mon Sep 17 00:00:00 2001
From: Tim Schreiner <schreiner.tim@gmail.com>
Date: Fri, 6 Apr 2018 16:08:49 +0200
Subject: [PATCH] [BUGFIX] Set correct number of arguments in MethodCallMatcher

The MethodCallMatcher contains wrong argument definition for methods

* TYPO3\CMS\Core\TypoScript\TemplateService->getFromMPmap
* TYPO3\CMS\Core\TypoScript\TemplateService->initMPmap_create

Resolves: #84648
Releases: master
Change-Id: I31f68570efbbb9b6ba46e5aaccb90401cc3028fc
Reviewed-on: https://review.typo3.org/56586
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
---
 .../ExtensionScanner/Php/MethodCallMatcher.php            | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php b/typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php
index 4e622a6c889d..d7b3831c7f73 100644
--- a/typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php
+++ b/typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php
@@ -2068,15 +2068,15 @@ return [
         ],
     ],
     'TYPO3\CMS\Core\TypoScript\TemplateService->getFromMPmap' => [
-        'numberOfMandatoryArguments' => 3,
-        'maximumNumberOfArguments' => 8,
+        'numberOfMandatoryArguments' => 0,
+        'maximumNumberOfArguments' => 1,
         'restFiles' => [
             'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst',
         ],
     ],
     'TYPO3\CMS\Core\TypoScript\TemplateService->initMPmap_create' => [
-        'numberOfMandatoryArguments' => 3,
-        'maximumNumberOfArguments' => 8,
+        'numberOfMandatoryArguments' => 1,
+        'maximumNumberOfArguments' => 3,
         'restFiles' => [
             'Deprecation-84637-TemplateService-linkDataFunctionalityMovedInPageLinkBuilder.rst',
         ],
-- 
GitLab