@@ -39,6 +39,12 @@ services:
3939 contextApiGetAspectMapping : %typo3.contextApiGetAspectMapping%
4040 tags :
4141 - phpstan.rules.rule
42+ -
43+ class : SaschaEgerer\PhpstanTypo3\Rule\RequestAttributeValidationRule
44+ arguments :
45+ requestGetAttributeMapping : %typo3.requestGetAttributeMapping%
46+ tags :
47+ - phpstan.rules.rule
4248 -
4349 class : SaschaEgerer\PhpstanTypo3\Type\RepositoryQueryDynamicReturnTypeExtension
4450 tags :
@@ -50,7 +56,7 @@ services:
5056 -
5157 class : SaschaEgerer\PhpstanTypo3\Type\RequestDynamicReturnTypeExtension
5258 arguments :
53- requestApiGetAttributeMapping : %typo3.requestApiGetAttributeMapping %
59+ requestGetAttributeMapping : %typo3.requestGetAttributeMapping %
5460 tags :
5561 - phpstan.broker.dynamicMethodReturnTypeExtension
5662parameters :
@@ -65,14 +71,16 @@ parameters:
6571 workspace : TYPO3\CMS\Core\Context\WorkspaceAspect
6672 language : TYPO3\CMS\Core\Context\LanguageAspect
6773 typoscript : TYPO3\CMS\Core\Context\TypoScriptAspect
68- requestApiGetAttributeMapping :
74+ requestGetAttributeMapping :
6975 backend.user : TYPO3\CMS\Backend\FrontendBackendUserAuthentication
7076 frontend.user : TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication
7177 language : TYPO3\CMS\Core\Site\Entity\SiteLanguage
7278 module : TYPO3\CMS\Backend\Module\ModuleInterface
7379 moduleData : TYPO3\CMS\Backend\Module\ModuleData
7480 normalizedParams : TYPO3\CMS\Core\Http\NormalizedParams
7581 site : TYPO3\CMS\Core\Site\Entity\Site
82+ applicationType : TYPO3\CMS\Core\Core\SystemEnvironmentBuilder::REQUESTTYPE_*
83+ routing : TYPO3\CMS\Core\Routing\SiteRouteResult|TYPO3\CMS\Core\Routing\PageArguments
7684 stubFiles :
7785 - stubs/DomainObjectInterface.stub
7886 - stubs/GeneralUtility.stub
@@ -126,5 +134,5 @@ parameters:
126134parametersSchema :
127135 typo3 : structure ([
128136 contextApiGetAspectMapping : arrayOf (string ())
129- requestApiGetAttributeMapping : arrayOf (string ())
137+ requestGetAttributeMapping : arrayOf (string ())
130138 ])
0 commit comments