Class JApplicationBase
Joomla Platform Base Application Class
- Joomla\Application\AbstractApplication implements Psr\Log\LoggerAwareInterface
- JApplicationBase
Direct known subclasses
Indirect known subclasses
JApplicationAdministrator
,
JApplicationCms
,
JApplicationDaemon
,
JApplicationSite
,
JCli
,
JDaemon
,
JWeb
Abstract
Package: Joomla\Platform\Application
Copyright: Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
License: General Public License version 2 or later; see LICENSE
Since: 12.1
Located at joomla/application/base.php
Package: Joomla\Platform\Application
Copyright: Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
License: General Public License version 2 or later; see LICENSE
Since: 12.1
Located at joomla/application/base.php
Methods summary
public
|
|
public
mixed
|
|
public
|
#
registerEvent( string $event, callable $handler )
Registers a handler to a particular event group. |
public
array
|
#
triggerEvent( string $event, array $args = null )
Calls all handlers associated with an event group. |
public
|
#
loadDispatcher(
Allows the application to load a custom or default dispatcher. |
public
|
#
loadIdentity(
Allows the application to load a custom or default identity. |
protected
|
Methods inherited from Joomla\Application\AbstractApplication
close()
,
execute()
,
get()
,
getLogger()
,
initialise()
,
set()
,
setConfiguration()
,
setLogger()
Magic methods summary
Properties summary
protected
|
$dispatcher |
#
The application dispatcher object. |
protected
|
$identity |
#
The application identity object. |
Properties inherited from Joomla\Application\AbstractApplication
Magic properties
public read-only
|
$input |
|
#
The application input object |