[!!!][TASK] Remove non-public extbase property injection 21/63821/8
authorAlexander Schnitzler <git@alexanderschnitzler.de>
Fri, 20 Mar 2020 16:10:41 +0000 (17:10 +0100)
committerBenni Mack <benni@typo3.org>
Wed, 3 Jun 2020 09:51:29 +0000 (11:51 +0200)
commitabdc30acf281a64f9d8b4b67e84f7b8ea586bf95
treef1870e90653d98107c966e7500671847cc7fd243
parentf334e5cdba35dd5478eb6f6c72e9c3874d3510c2
[!!!][TASK] Remove non-public extbase property injection

The property injection with non-public properties had been
deprecated with #82975 and has been forgotten to be removed
until now. With this patch only public properties can be
used for extbase dependency injection.

Releases: master
Resolves: #90799
Change-Id: I21d4b8bcdd07a20ba9ad7ebd87465cc291572bba
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/63821
Tested-by: Benjamin Franzke <bfr@qbus.de>
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Benjamin Franzke <bfr@qbus.de>
Reviewed-by: Benni Mack <benni@typo3.org>
typo3/sysext/core/Documentation/Changelog/master/Breaking-90799-DependencyInjectionWithNonPublicPropertiesHasBeenRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Classes/Controller/AbstractController.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Classes/Controller/ContentController.php
typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Classes/Controller/QueueController.php
typo3/sysext/extbase/Classes/Object/Container/Container.php
typo3/sysext/extbase/Classes/Reflection/ClassSchema.php
typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Classes/Controller/BlogController.php
typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Classes/Controller/ContentController.php
typo3/sysext/extbase/Tests/Unit/Object/Container/ContainerTest.php