Important: #92996 - Properties and methods in ActionController marked internal
See forge#92996
Description
Several properties and methods of class \TYPO3\
are marked internal
since they are meant to be helper methods for the initialization of the controller and to be called action.
All mentioned properties and methods remain as is until TYPO3 12.0. From then on, they may vanish without deprecation and/or replacement.
Injected services that will be removed from the ActionController can then be manually injected by the user if needed.
The following properties
are marked @internal
.
TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$reflection Service TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$cache Service TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$hash Service TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$view Resolver TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$action Method Name TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$signal Slot Dispatcher TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$object Manager TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$validator Resolver TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$controller Context TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$configuration Manager TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller::$property Mapper
The following methods
are marked @internal
.
TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->inject Configuration Manager () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->inject Object Manager () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->inject Signal Slot Dispatcher () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->inject Validator Resolver () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->inject View Resolver () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->inject Reflection Service () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->inject Cache Service () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->inject Hash Service () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->inject Property Mapper () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->initialize Action Method Arguments () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->initialize Action Method Validators () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->initialize Controller Arguments Base Validators () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->process Request () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->render Assets For Request () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->resolve Action Method Name () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->call Action Method () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->resolve View () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->set View Configuration () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->get View Property () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->clear Cache On Error () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->add Error Flash Message () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->get Error Flash Message () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->forward To Referring Request () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->get Flattened Validation Error Message () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->build Controller Context () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->add Base Uri If Necessary () TYPO3\
CMS\ Extbase\ Mvc\ Controller\ Action Controller->map Request Arguments To Controller Arguments ()