\JApplicationBase
Joomla Platform Base Application Class
Synopsis
class JApplicationBase
{
- // members
- protected JEventDispatcher $dispatcher;
- protected JUser $identity;
- public JInput $input;
- // methods
- public void close()
- public mixed getIdentity()
- public JApplicationBase registerEvent()
- public array triggerEvent()
- public JApplicationBase loadDispatcher()
- public JApplicationBase loadIdentity()
Hierarchy
Extended by
- JApplicationDaemonInspector
- JApplicationCliInspector
- JApplicationBaseInspector
- JApplicationWebInspector
- JApplicationCmsInspector
- InstallationApplicationWeb
- KeychainManager
- Updatecron
- DeletefilesCli
- FinderCli
- GarbageCron
- MediawikiCli
- GenerateCss
- JCli
- JApplication
- JDaemon
- JWeb
- JApplicationCli
- JApplicationWeb
- JApplicationDaemon
- JApplicationAdministrator
- JApplicationCms
- JApplicationSite
Members
protected
- $dispatcher
—
JEventDispatcher
The application dispatcher object. - $identity
—
JUser
The application identity object.
public
- $input
—
JInput
The application input object.
Methods
public
- close() — Method to close the application.
- getIdentity() — Get the application identity.
- loadDispatcher() — Allows the application to load a custom or default dispatcher.
- loadIdentity() — Allows the application to load a custom or default identity.
- registerEvent() — Registers a handler to a particular event group.
- triggerEvent() — Calls all handlers associated with an event group.