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 JLinkedin

Liste de tous les membres

Fonctions membres publiques

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

Attributs protégés

 $options
 $client
 $oauth
 $people
 $groups
 $companies
 $jobs
 $stream
 $communications

Description détaillée

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


Documentation des constructeurs et destructeur

JLinkedin::__construct ( JLinkedinOauth  $oauth = null,
JRegistry  $options = null,
JHttp  $client = null 
)

Constructor.

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

Définition à la ligne 84 du fichier linkedin.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://api.linkedin.com');
}

Documentation des fonctions membres

JLinkedin::__get (   $name)

Magic method to lazily create API objects

Paramètres:
string$nameName of property to retrieve
Renvoie:
JLinkedinObject Linkedin API object (statuses, users, favorites, etc.).
Depuis:
13.1
Exceptions:
InvalidArgumentException

Définition à la ligne 104 du fichier linkedin.php.

{
$class = 'JLinkedin' . 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));
}
JLinkedin::getOption (   $key)

Get an option from the JLinkedin instance.

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

Définition à la ligne 130 du fichier linkedin.php.

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

Set an option for the Linkedin instance.

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

Définition à la ligne 145 du fichier linkedin.php.

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

Documentation des données membres

JLinkedin::$client
protected

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

JLinkedin::$communications
protected

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

JLinkedin::$companies
protected

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

JLinkedin::$groups
protected

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

JLinkedin::$jobs
protected

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

JLinkedin::$oauth
protected

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

JLinkedin::$options
protected

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

JLinkedin::$people
protected

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

JLinkedin::$stream
protected

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


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