[TASK] Avoid ObjectManager for ext:form ProcessingRule
authorChristian Kuhn <lolli@schwarzbu.ch>
Thu, 10 Jun 2021 18:31:36 +0000 (20:31 +0200)
committerChristian Kuhn <lolli@schwarzbu.ch>
Thu, 10 Jun 2021 19:41:17 +0000 (21:41 +0200)
commit74b704a882de72d4381231a2140599d00ae9d18f
treecac57c1cb0087a257cea3f5c053f65eeb8dbae9e
parent208bf9e717e151c61d6cbb82cedd04232c5056ce
[TASK] Avoid ObjectManager for ext:form ProcessingRule

Inject a singleton service, makeInstance() prototypes.

Resolves: #94304
Related: #90803
Releases: master
Change-Id: I0645c06a5f5ae2b10f5e14aee08ed01f16720bac
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/69455
Tested-by: core-ci <typo3@b13.com>
Tested-by: Oliver Bartsch <bo@cedev.de>
Tested-by: Jochen <rothjochen@gmail.com>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Jochen <rothjochen@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/form/Classes/Domain/Model/FormDefinition.php
typo3/sysext/form/Classes/Domain/Model/Renderable/AbstractRenderable.php
typo3/sysext/form/Classes/Mvc/ProcessingRule.php
typo3/sysext/form/Configuration/Services.yaml
typo3/sysext/form/Tests/Unit/Mvc/ProcessingRuleTest.php