Как устранить ошибку, возникающую при попытке установить собственное расширение на TYPO3 ver. 10?
Я установил TYPO3 ver. 10. У меня есть собственное расширение, которое отлично работает на TYPO3 ver. 9. Я хочу, чтобы это настроенное расширение было совместимо с последней версией TYPO3. 10. Но после установки я получаю сообщение об ошибке. Ниже указана ошибка:
[Semantical Error] The annotation "@inject" in property ABC\EXTSocial\Controller\SocialController::$socialRepository was never imported. Did you maybe forget to add a "use" statement for this annotation?
Может ли кто-нибудь помочь мне в решении этой проблемы?
1 ответ
@inject
аннотация устарела с TYPO3 ver.: 9
и удален с ver.: 10
.
Вы должны использовать @TYPO3\CMS\Extbase\Annotation\Inject
вместо.