\core

Namespaces

autoloader
common
diag

Classes

AbstractProfile This class represents an EAP Profile.
CAT Define some variables which need to be globally accessible and some general purpose methods
DBConnection This class is a singleton for establishing a connection to the database
DeviceConfig This class defines the API for CAT module writers.
DeviceFactory This factory instantiates a device module and makes it available in its member $device.
EntityWithDBProperties This class represents an Entity with properties stored in the DB.
Federation This class represents an consortium federation.
IdP This class represents an Identity Provider (IdP).
Options The Options class contains convenience functions around option handling. It is implemented as a singleton to prevent excessive DB requests; its content never changes during a script run.
ProfileFactory This factory class generates either a ProfileRADIUS or a ProfileSilverbullet as needed. Indication which to choose is by supported EAP types in the profile in question
ProfileRADIUS This class represents a profile with third-party EAP handling (i.e. a "real" RADIUS profile).
ProfileSilverbullet This class represents an EAP Profile.
SanityTests Define some variables which need to be globally accessible and some general purpose methods
User This class represents a known CAT User (i.e. an institution and/or federation adiministrator).
UserAPI The basic methoods for the user GUI
UserManagement This class manages user privileges and bindings to institutions
UserNetAPI This class collect methods used for comminication via network UserAPI The methods are generally wrappers around more general UserAPI ones