OXIDwiki

Tutorials/List of not overloadable classes

From OXIDwiki

Jump to: navigation, search

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
  • aList
  • Details
  • 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

Personal tools