Ingo_Application
extends Horde_Registry_Application
in package
Ingo application API.
This class defines Horde's core API interface. Other core Horde libraries can interact with Ingo through this API.
Tags
Table of Contents
- $features : mixed
- $version : mixed
- $_rulesets : array<string|int, mixed>
- Cached list of all rulesets.
- getInitialPage() : mixed
- hasPermission() : mixed
- menu() : mixed
- nosqlDrivers() : mixed
- perms() : mixed
- removeUserData() : mixed
- sidebar() : mixed
- Add additional items to the sidebar.
- _bootstrap() : mixed
- _init() : mixed
- _listRulesets() : array<string|int, mixed>
- Returns all rulesets a user has access to.
Properties
$features
public
mixed
$features
= array('smartmobileView' => \true)
$version
public
mixed
$version
= 'H5 (4.0.0alpha7)'
$_rulesets
Cached list of all rulesets.
protected
array<string|int, mixed>
$_rulesets
Methods
getInitialPage()
public
getInitialPage() : mixed
Return values
mixed —hasPermission()
public
hasPermission(mixed $permission, mixed $allowed[, mixed $opts = array() ]) : mixed
Parameters
- $permission : mixed
- $allowed : mixed
- $opts : mixed = array()
Return values
mixed —menu()
public
menu(mixed $menu) : mixed
Parameters
- $menu : mixed
Return values
mixed —nosqlDrivers()
public
nosqlDrivers() : mixed
Return values
mixed —perms()
public
perms() : mixed
Return values
mixed —removeUserData()
public
removeUserData(mixed $user) : mixed
Parameters
- $user : mixed
Return values
mixed —sidebar()
Add additional items to the sidebar.
public
sidebar(Horde_View_Sidebar $sidebar) : mixed
Parameters
- $sidebar : Horde_View_Sidebar
-
The sidebar object.
Return values
mixed —_bootstrap()
protected
_bootstrap() : mixed
Return values
mixed —_init()
protected
_init() : mixed
Return values
mixed —_listRulesets()
Returns all rulesets a user has access to.
protected
_listRulesets() : array<string|int, mixed>
Return values
array<string|int, mixed> —The ruleset list.