This is a base class for PHPDS subsystems
It allows dependency injection and dependency fetching; also mimics multiple inheritance
Located in /PHPDS.inc.php (line 1071)
Class | Description |
---|---|
template | This class contains methods that prints out to the template system, the template system is what the user see when using your application. |
navigation | This class extracts and organizes the main menus from the database and displayes it to the user. Shows only where permissions apply. |
security | This is a the core security class, it handles the security of the file system, where users can run only files where they have appropriate permission. |
db | This class makes connections to the database and makes the queries. |
core | This class contains general functions to use all over the system. |
user | A class representing a user in PHPDevShell. |
PHPDS_tagger | PHPDevShell is a RAD Framework aimed at developing administrative applications. |
PHPDS_controller | Master controller. |
PHPDS_debug | Adds FirePHP support to PHPDevShell. |
PHPDS_login | This base class implements the fundations for an authentification plugin It doesn't actually provides authentification (it will reject any request) but provides structure, cookie support ("remember me") and writing to the system log |
PHPDS_notif | This is a base class for PHPDS subsystems |
PHPDS_errorHandler | Error handler class |
PHPDS_query | PHPDevShell official Query handler. |
PHPDS_PDOconnector | This is a base class for PHPDS subsystems |
The object this object depend on. Ultimately up the chain it should be the main PHPSD instance
Holds a dependent extended object to appear as parent.
magic constructor
parameter list is not explicit: we're expecting the LAST argument to be the dependence, other are fed to construct()
Empty function called by the actual constructor; meant to be overriden
Supposed to return false (exactly) in case of error, otherwise return the object itself
Create instance of PHPDS_debug.
Create a new instance of the given class and link it as dependant (variable number of argument)
Create a new instance of the given class and link it as dependant (variable number of argument)
DEPRECATED: alias for _log()
Send info data to the debug subsystem (console, firebug, ...)
The goal of this function is to be called all thourough the code to be able to track bugs.
Inject the given dependency into $this, and/or returns the owner
The default behavior is to try to get the top owner, ie the main PHPDS instance. However the given parmeter is supposed to be the object from where the new object is created. That means you can override this to "catch" the real owner at this time.
DEPRECATED: alias for log()
Magic php function used when a non-defined method is called. Here we mimics multi-inheritance by calling methods from "roots"
Magic php function, called when trying to access a non-defined field
When a method want a field which doesn't exist, we assume it's a data from the father
Documentation generated on Tue, 09 Aug 2011 09:05:01 +0200 by phpDocumentor 1.4.3