oxSuperCfg Class Reference

Inheritance diagram for oxSuperCfg:

Inheritance graph
[legend]
Collaboration diagram for oxSuperCfg:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 __call ($sMethod, $aArgs)
 getConfig ()
 setConfig ($oConfig)
 getSession ()
 setSession ($oSession)
 getUser ()
 setUser ($oUser)
 isAdmin ()
 setAdminMode ($blAdmin)

Static Protected Attributes

static $_oConfig = null
static $_oSession = null
static $_oRights = null
static $_oActUser = null
static $_blIsAdmin = null


Member Function Documentation

oxSuperCfg.__call ( sMethod,
aArgs 
)

Only used for convenience in UNIT tests by doing so we avoid writing extended classes for testing protected or private methods

Parameters:
string $sMethod Methods name
array $aArgs Argument array
Exceptions:
oxSystemComponentException Throws an exception if the called method does not exist or is not accessable in current class
Returns:
string

oxSuperCfg.getConfig (  ) 

oxConfig instance getter

Returns:
oxconfig

oxSuperCfg.setConfig ( oConfig  ) 

oxConfig instance setter

Parameters:
oxconfig 
Returns:
null

oxSuperCfg.getSession (  ) 

oxSession instance getter

Returns:
oxsession

oxSuperCfg.setSession ( oSession  ) 

oxSession instance setter

Parameters:
oxsession 
Returns:
null

oxSuperCfg.getUser (  ) 

Active user getter

Returns:
oxuser

oxSuperCfg.setUser ( oUser  ) 

Active oxuser object setter

Parameters:
oxuser 
Returns:
null

oxSuperCfg.isAdmin (  ) 

Admin mode status getter

Returns:
bool

oxSuperCfg.setAdminMode ( blAdmin  ) 

Admin mode setter

Parameters:
bool $blAdmin admin mode
Returns:
null


Member Data Documentation

oxSuperCfg.$_oConfig = null [static, protected]

oxSuperCfg.$_oSession = null [static, protected]

oxSuperCfg.$_oRights = null [static, protected]

oxSuperCfg.$_oActUser = null [static, protected]

oxSuperCfg.$_blIsAdmin = null [static, protected]


The documentation for this class was generated from the following file:

Generated on Wed Oct 29 23:46:06 2008 for OXID eShop CE by  doxygen 1.5.5