Tutorials/List of not overloadable classes
From OXIDwiki
Due to software architecture limitations not all classes can be extended. Following classes are not overloadable:
Contents |
admin/
- oxAdminDetails
- oxAdminList
- oxAdminView
- dyn_interface
- Dynscreen
- DynExportBase
- Article_List
- GenImport_Main
- Efire
- Object_Seo
- Order_List
- Shop_Config
- User_List
views/
- oxView
- oxStart
- oxUBase
- Account
aListDetails- GuestBook
- User
core/
- oxBase
- oxConfig
- oxConnectionException
- oxErpBase
- oxErpCsv
- oxErpGenImport
- oxExceptionToDisplay
- oxField
- oxI18n
- oxLdap
- oxList
- oxOpenIdDb
- oxOpenIdHTTPFetcher
- oxSeoEncoder
- oxSuperCfg
- oxStdClass
- oxSystemComponentException
- oxSysRequirements
hint
Some classes can be overloaded by setting up this information in config.inc.php directly:
$this->aModules = array(‘oxutilsobject’ > ‘my_oxutilsobject’ );
core/
- oxSession
- oxUtilsObject
Additional information and discussion can be found at OXID Community forum
http://www.oxid-esales.com/forum/showthread.php?p=33868
