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 JFacebook

Liste de tous les membres

Fonctions membres publiques

 __construct (JFacebookOAuth $oauth=null, JRegistry $options=null, JHttp $client=null)
 __get ($name)
 getOption ($key)
 setOption ($key, $value)

Attributs protégés

 $options
 $client
 $oauth
 $user
 $status
 $checkin
 $event
 $group
 $link
 $note
 $post
 $comment
 $photo
 $video
 $album

Description détaillée

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


Documentation des constructeurs et destructeur

JFacebook::__construct ( JFacebookOAuth  $oauth = null,
JRegistry  $options = null,
JHttp  $client = null 
)

Constructor.

Paramètres:
JFacebookOAuth$oauthOAuth client.
JRegistry$optionsFacebook options object.
JHttp$clientThe HTTP client object.
Depuis:
13.1

Définition à la ligne 120 du fichier facebook.php.

{
$this->oauth = $oauth;
$this->options = isset($options) ? $options : new JRegistry;
$this->client = isset($client) ? $client : new JHttp($this->options);
// Setup the default API url if not already set.
$this->options->def('api.url', 'https://graph.facebook.com/');
}

Documentation des fonctions membres

JFacebook::__get (   $name)

Magic method to lazily create API objects

Paramètres:
string$nameName of property to retrieve
Renvoie:
JFacebookObject Facebook API object (status, user, friends etc).
Depuis:
13.1
Exceptions:
InvalidArgumentException

Définition à la ligne 140 du fichier facebook.php.

{
$class = 'JFacebook' . ucfirst($name);
if (class_exists($class))
{
if (false == isset($this->$name))
{
$this->$name = new $class($this->options, $this->client, $this->oauth);
}
return $this->$name;
}
throw new InvalidArgumentException(sprintf('Argument %s produced an invalid class name: %s', $name, $class));
}
JFacebook::getOption (   $key)

Get an option from the JFacebook instance.

Paramètres:
string$keyThe name of the option to get.
Renvoie:
mixed The option value.
Depuis:
13.1

Définition à la ligne 166 du fichier facebook.php.

{
return $this->options->get($key);
}
JFacebook::setOption (   $key,
  $value 
)

Set an option for the JFacebook instance.

Paramètres:
string$keyThe name of the option to set.
mixed$valueThe option value to set.
Renvoie:
JFacebook This object for method chaining.
Depuis:
13.1

Définition à la ligne 181 du fichier facebook.php.

{
$this->options->set($key, $value);
return $this;
}

Documentation des données membres

JFacebook::$album
protected

Définition à la ligne 109 du fichier facebook.php.

JFacebook::$checkin
protected

Définition à la ligne 55 du fichier facebook.php.

JFacebook::$client
protected

Définition à la ligne 31 du fichier facebook.php.

JFacebook::$comment
protected

Définition à la ligne 91 du fichier facebook.php.

JFacebook::$event
protected

Définition à la ligne 61 du fichier facebook.php.

JFacebook::$group
protected

Définition à la ligne 67 du fichier facebook.php.

JFacebook::$link
protected

Définition à la ligne 73 du fichier facebook.php.

JFacebook::$note
protected

Définition à la ligne 79 du fichier facebook.php.

JFacebook::$oauth
protected

Définition à la ligne 37 du fichier facebook.php.

JFacebook::$options
protected

Définition à la ligne 25 du fichier facebook.php.

JFacebook::$photo
protected

Définition à la ligne 97 du fichier facebook.php.

JFacebook::$post
protected

Définition à la ligne 85 du fichier facebook.php.

JFacebook::$status
protected

Définition à la ligne 49 du fichier facebook.php.

JFacebook::$user
protected

Définition à la ligne 43 du fichier facebook.php.

JFacebook::$video
protected

Définition à la ligne 103 du fichier facebook.php.


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