Actions
Bug #88904
closedExtbase Annotation injection currently not supported with system-wide symfony dependency injection
Status:
Rejected
Priority:
Should have
Assignee:
Category:
System/Bootstrap/Configuration
Target version:
-
Start date:
2019-08-03
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
10
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
/** * @TYPO3\CMS\Extbase\Annotation\Inject * @var \Vendor\Extbase\Services\Service */ public $service;
This will no longer work when the class using this annotation is included under services resource in the Services.yaml of the extension because no support was integrated.
Annotation injection in extbase is currently deprecated for non-public properties. See:
However it is still supported and a decision should be made if this should be supported or/and deprecated entirely.
Actions