PHP Class Ingo_Application, horde

This class defines Horde's core API interface. Other core Horde libraries can interact with Ingo through this API.
Inheritance: extends Horde_Registry_Application
Mostrar archivo Open project: horde/horde

Public Properties

Property Type Description
$features
$version

Protected Properties

Property Type Description
$_rulesets array Cached list of all rulesets.

Public Methods

Method Description
getInitialPage ( )
hasPermission ( $permission, $allowed, $opts = [] )
menu ( $menu )
nosqlDrivers ( )
perms ( )
removeUserData ( $user )
sidebar ( Horde_View_Sidebar $sidebar ) Add additional items to the sidebar.

Protected Methods

Method Description
_bootstrap ( )
_init ( )
_listRulesets ( ) : array Returns all rulesets a user has access to.

Method Details

_bootstrap() protected method

protected _bootstrap ( )

_init() protected method

protected _init ( )

_listRulesets() protected method

Returns all rulesets a user has access to.
protected _listRulesets ( ) : array
return array The ruleset list.

getInitialPage() public method

public getInitialPage ( )

hasPermission() public method

public hasPermission ( $permission, $allowed, $opts = [] )

menu() public method

public menu ( $menu )

nosqlDrivers() public method

public nosqlDrivers ( )

perms() public method

public perms ( )

removeUserData() public method

public removeUserData ( $user )

sidebar() public method

Add additional items to the sidebar.
public sidebar ( Horde_View_Sidebar $sidebar )
$sidebar Horde_View_Sidebar The sidebar object.

Property Details

$_rulesets protected_oe property

Cached list of all rulesets.
protected array $_rulesets
return array

$features public_oe property

public $features

$version public_oe property

public $version