Breaking: #85036 - Removed support for non-namespaced classes in Extbase¶
See forge#85036
Description¶
Non-namespaced classes like Tx_Extension_Controller_FooController
are not supported any more
and all magic based on class names no longer works with classes like these:
Translating model name to repository name (and vice versa)
Translating model name to validator name
Guessing the extension name
Guessing the controller name by looking at a command name
Translating model name to (database) table name
Recognizing child property types in object storage annotations
Impact¶
All this magic no longer works with non-namespaced classes.
Affected Installations¶
All installations that still use non-namespaced classes in Extbase.
Migration¶
Use namespaced class names for Extbase.