Inherited by IcingaApiConnection, IcingaApiResult, and IcingaApiSearch.
Public Member Functions | |
__construct () | |
debug ($options=false) | |
Static Public Member Functions | |
static | autoload ($className) |
static | getConnection ($type, $config) |
Public Attributes | |
const | ObjectsFileSuffix = '.php' |
Protected Member Functions | |
setIcingaType ($type) | |
Protected Attributes | |
$debug = false | |
$icingaType = false |
IcingaApi::__construct | ( | ) |
class constructor
void |
Reimplemented in IcingaApiConnection, IcingaApiConnectionDatabase, IcingaApiConnectionFile, IcingaApiConnectionIdo, IcingaApiConnectionIdoAbstraction, IcingaApiResult, IcingaApiResultFile, IcingaApiResultIdo, IcingaApiResultIdoAbstraction, IcingaApiSearch, IcingaApiSearchFile, IcingaApiSearchIdo, and IcingaApiSearchIdoAbstraction.
static IcingaApi::autoload | ( | $ | className | ) | [static] |
dynamically loads classes on demand
string | $className name of class to load |
IcingaApi::debug | ( | $ | options = false |
) |
sets debugging levels
mixed | $options debugging options (see constants |
static IcingaApi::getConnection | ( | $ | type, | |
$ | config | |||
) | [static] |
calls initialization method for new connection
string | $type type of connection object | |
mixed | $config configuration settings of connection object |
IcingaApi::setIcingaType | ( | $ | type | ) | [protected] |
sets the icinga type for further generation of class names
string | $type connection type |
IcingaApi::$debug = false [protected] |
Reimplemented in IcingaApiSearch.
IcingaApi::$icingaType = false [protected] |
Reimplemented in IcingaApiSearch.
const IcingaApi::ObjectsFileSuffix = '.php' |