1818 */
1919
2020use IchHabRecht \MaskExport \Controller \ExportController ;
21- use Nimut \TestingFramework \TestCase \FunctionalTestCase ;
2221use PHPUnit \Framework \MockObject \MockBuilder ;
2322use Prophecy \Argument ;
2423use TYPO3 \CMS \Core \Cache \CacheManager ;
3534use TYPO3 \CMS \Extbase \Mvc \Response ;
3635use TYPO3 \CMS \Extbase \Object \ObjectManager ;
3736use TYPO3 \CMS \Fluid \View \TemplateView ;
37+ use TYPO3 \TestingFramework \Core \Functional \FunctionalTestCase ;
3838
3939abstract class AbstractExportControllerTestCase extends FunctionalTestCase
4040{
@@ -43,10 +43,7 @@ abstract class AbstractExportControllerTestCase extends FunctionalTestCase
4343 */
4444 protected $ runTestInSeparateProcess = true ;
4545
46- /**
47- * @var array
48- */
49- protected $ configurationToUseInTestInstance = [
46+ protected array $ configurationToUseInTestInstance = [
5047 'EXTENSIONS ' => [
5148 'mask ' => [
5249 'json ' => 'typo3conf/ext/mask_export/Tests/Functional/Fixtures/Configuration/mask-default.json ' ,
@@ -58,22 +55,13 @@ abstract class AbstractExportControllerTestCase extends FunctionalTestCase
5855 ],
5956 ];
6057
61- /**
62- * @var array
63- */
64- protected $ coreExtensionsToLoad = [
58+ protected array $ coreExtensionsToLoad = [
6559 'fluid_styled_content ' ,
6660 ];
6761
68- /**
69- * @var array
70- */
71- protected $ files = [];
62+ protected array $ files = [];
7263
73- /**
74- * @var array
75- */
76- protected $ testExtensionsToLoad = [
64+ protected array $ testExtensionsToLoad = [
7765 'typo3conf/ext/mask ' ,
7866 'typo3conf/ext/mask_export ' ,
7967 ];
@@ -85,8 +73,6 @@ protected function setUp(): void
8573 {
8674 parent ::setUp ();
8775
88- $ objectManager = GeneralUtility::makeInstance (ObjectManager::class);
89-
9076 $ request = new Request ('IchHabRecht \\MaskExport \\Controller \\ExportController ' );
9177 $ request ->setControllerObjectName ('IchHabRecht \\MaskExport \\Controller \\ExportController ' );
9278 $ request ->setControllerActionName ('list ' );
@@ -100,7 +86,7 @@ protected function setUp(): void
10086 $ response = new Response ();
10187 }
10288
103- $ view = $ objectManager -> get (TemplateView::class);
89+ $ view = GeneralUtility:: makeInstance (TemplateView::class);
10490 $ view ->setLayoutRootPaths (['EXT:mask_export/Resources/Private/Layouts ' ]);
10591 $ view ->setTemplateRootPaths (['EXT:mask_export/Tests/Functional/Fixtures/Templates ' ]);
10692 if (method_exists (GeneralUtility::class, 'getContainer ' )) {
@@ -110,7 +96,7 @@ protected function setUp(): void
11096 GeneralUtility::addInstance (TemplateView::class, $ view );
11197 }
11298
113- $ subject = $ objectManager -> get (ExportController::class);
99+ $ subject = GeneralUtility:: makeInstance (ExportController::class);
114100 $ response = $ subject ->processRequest ($ request , $ response ) ?: $ response ;
115101
116102 $ closure = \Closure::bind (function () use ($ view ) {
0 commit comments