Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JApplicationBase
+ Graphe d'héritage de JApplicationBase:
+ Graphe de collaboration de JApplicationBase:

Liste de tous les membres

Fonctions membres publiques

 close ($code=0)
 getIdentity ()
 registerEvent ($event, $handler)
 triggerEvent ($event, array $args=null)
 loadDispatcher (JDispatcher $dispatcher=null)
 loadIdentity (JUser $identity=null)
- Fonctions membres publiques inherited from JObject
 __construct ($properties=null)
 __toString ()
 def ($property, $default=null)
 get ($property, $default=null)
 getProperties ($public=true)
 getError ($i=null, $toString=true)
 getErrors ()
 set ($property, $value=null)
 setProperties ($properties)
 setError ($error)
 toString ()

Attributs publics

 $input = null

Attributs protégés

 $dispatcher
 $identity
- Attributs protégés inherited from JObject
 $_errors = array()

Documentation des fonctions membres

JApplicationBase::close (   $code = 0)

Method to close the application.

Paramètres:
integer$codeThe exit code (optional; default is 0).
Renvoie:
void
Depuis:
12.1
JApplicationBase::getIdentity ( )

Get the application identity.

Renvoie:
mixed A JUser object or null.
Depuis:
12.1
JApplicationBase::loadDispatcher ( JDispatcher  $dispatcher = null)

Allows the application to load a custom or default dispatcher.

The logic and options for creating this object are adequately generic for default cases but for many applications it will make sense to override this method and create event dispatchers, if required, based on more specific needs.

Paramètres:
JDispatcher$dispatcherAn optional dispatcher object. If omitted, the factory dispatcher is created.
Renvoie:
JApplicationBase This method is chainable.
Depuis:
12.1

Références $dispatcher, JDispatcher\getInstance(), et null.

+ Voici le graphe d'appel pour cette fonction :

JApplicationBase::loadIdentity ( JUser  $identity = null)

Allows the application to load a custom or default identity.

The logic and options for creating this object are adequately generic for default cases but for many applications it will make sense to override this method and create an identity, if required, based on more specific needs.

Paramètres:
JUser$identityAn optional identity object. If omitted, the factory user is created.
Renvoie:
JApplicationBase This method is chainable.
Depuis:
12.1

Références JFactory\getUser(), et null.

+ Voici le graphe d'appel pour cette fonction :

JApplicationBase::registerEvent (   $event,
  $handler 
)

Registers a handler to a particular event group.

Paramètres:
string$eventThe event name.
callback$handlerThe handler, a function or an instance of a event object.
Renvoie:
JApplicationBase The application to allow chaining.
Depuis:
12.1
JApplicationBase::triggerEvent (   $event,
array  $args = null 
)

Calls all handlers associated with an event group.

Paramètres:
string$eventThe event name.
array$argsAn array of arguments (optional).
Renvoie:
array An array of results from each function call, or null if no dispatcher is defined.
Depuis:
12.1

Références null.


Documentation des données membres

JApplicationBase::$dispatcher
protected
JApplicationBase::$identity
protected
JApplicationBase::$input = null

La documentation de cette classe a été générée à partir du fichier suivant :