Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JEvent
+ Graphe d'héritage de JEvent:
+ Graphe de collaboration de JEvent:

Liste de tous les membres

Fonctions membres publiques

 __construct (&$subject)
 update (&$args)
- 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)

Attributs protégés

 $_subject = null
- Attributs protégés inherited from JObject
 $_errors = array()

Description détaillée

Définition à la ligne 19 du fichier event.php.


Documentation des constructeurs et destructeur

JEvent::__construct ( $subject)

Constructor

Paramètres:
object&$subjectThe object to observe.
Depuis:
11.3

Définition à la ligne 36 du fichier event.php.

{
// Register the observer ($this) so we can be notified
$subject->attach($this);
// Set the subject to observe
$this->_subject = &$subject;
}

Documentation des fonctions membres

JEvent::update ( $args)

Method to trigger events. The method first generates the even from the argument array. Then it unsets the argument since the argument has no bearing on the event handler. If the method exists it is called and returns its return value. If it does not exist it returns null.

Paramètres:
array&$argsArguments
Renvoie:
mixed Routine return value
Depuis:
11.1

Définition à la ligne 58 du fichier event.php.

{
// First let's get the event from the argument array. Next we will unset the
// event argument as it has no bearing on the method to handle the event.
$event = $args['event'];
unset($args['event']);
/*
* If the method to handle an event exists, call it and return its return
* value. If it does not exist, return null.
*/
if (method_exists($this, $event))
{
return call_user_func_array(array($this, $event), $args);
}
else
{
return null;
}
}

Documentation des données membres

JEvent::$_subject = null
protected

Définition à la ligne 27 du fichier event.php.


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