Liste de tous les membres
Description détaillée
Définition à la ligne 31 du fichier feed.php.
Documentation des fonctions membres
Magic method to return values for feed properties.
- Paramètres:
-
string | $name | The name of the property. |
- Renvoie:
- mixed
- Depuis:
- 12.3
Définition à la ligne 61 du fichier feed.php.
{
return isset($this->properties[$name]) ? $this->properties[$name] : null;
}
JFeed::__set |
( |
|
$name, |
|
|
|
$value |
|
) |
| |
Magic method to set values for feed properties.
- Paramètres:
-
string | $name | The name of the property. |
mixed | $value | The value to set for the property. |
- Renvoie:
- void
- Depuis:
- 12.3
Définition à la ligne 76 du fichier feed.php.
{
if ((($name ==
'updatedDate') || ($name ==
'publishedDate')) && !($value instanceof
JDate))
{
$value = new JDate($value);
}
if (($name ==
'author') && (!($value instanceof
JFeedPerson) || ($value === null)))
{
throw new InvalidArgumentException('JFeed "author" must be of type JFeedPerson. ' . gettype($value) . 'given.');
}
if (($name == 'categories') || ($name == 'contributors'))
{
throw new InvalidArgumentException('Cannot directly set JFeed property "' . $name . '".');
}
$this->properties[$name] = $value;
}
JFeed::addCategory |
( |
|
$name, |
|
|
|
$uri = '' |
|
) |
| |
Method to add a category to the feed object.
- Paramètres:
-
string | $name | The name of the category to add. |
string | $uri | The optional URI for the category to add. |
- Renvoie:
- JFeed
- Depuis:
- 12.3
Définition à la ligne 109 du fichier feed.php.
Référencé par JFeedParserRss\handleCategory().
{
$this->properties['categories'][$name] = $uri;
return $this;
}
JFeed::addContributor |
( |
|
$name, |
|
|
|
$email, |
|
|
|
$uri = null , |
|
|
|
$type = null |
|
) |
| |
Method to add a contributor to the feed object.
- Paramètres:
-
string | $name | The full name of the person to add. |
string | $email | The email address of the person to add. |
string | $uri | The optional URI for the person to add. |
string | $type | The optional type of person to add. |
- Renvoie:
- JFeed
- Depuis:
- 12.3
Définition à la ligne 128 du fichier feed.php.
Référencé par JFeedParserAtom\handleContributor(), et JFeedParserRss\handleWebmaster().
{
$contributor =
new JFeedPerson($name, $email, $uri, $type);
foreach ($this->properties['contributors'] as $c)
{
if ($c == $contributor)
{
return $this;
}
}
$this->properties['contributors'][] = $contributor;
return $this;
}
Method to add an entry to the feed object.
- Paramètres:
-
- Renvoie:
- JFeed
- Depuis:
- 12.3
Définition à la ligne 156 du fichier feed.php.
Référencé par JFeedParser\processElement().
{
foreach ($this->entries as $e)
{
if ($e == $entry)
{
return $this;
}
}
$this->entries[] = $entry;
return $this;
}
JFeed::offsetExists |
( |
|
$offset | ) |
|
Whether or not an offset exists. This method is executed when using isset() or empty() on objects implementing ArrayAccess.
- Paramètres:
-
mixed | $offset | An offset to check for. |
- Renvoie:
- boolean
- Voir également:
- ArrayAccess::offsetExists()
- Depuis:
- 12.3
Définition à la ligne 184 du fichier feed.php.
{
return isset($this->entries[$offset]);
}
JFeed::offsetGet |
( |
|
$offset | ) |
|
Returns the value at specified offset.
- Paramètres:
-
mixed | $offset | The offset to retrieve. |
- Renvoie:
- mixed The value at the offset.
- Voir également:
- ArrayAccess::offsetGet()
- Depuis:
- 12.3
Définition à la ligne 199 du fichier feed.php.
{
return $this->entries[$offset];
}
JFeed::offsetSet |
( |
|
$offset, |
|
|
|
$value |
|
) |
| |
Assigns a value to the specified offset.
- Paramètres:
-
- Renvoie:
- boolean
- Voir également:
- ArrayAccess::offsetSet()
- Depuis:
- 12.3
- Exceptions:
-
Définition à la ligne 216 du fichier feed.php.
{
{
throw new InvalidArgumentException('Cannot set value of type "' . gettype($value) . '".');
}
$this->entries[$offset] = $value;
return true;
}
JFeed::offsetUnset |
( |
|
$offset | ) |
|
Unsets an offset.
- Paramètres:
-
mixed | $offset | The offset to unset. |
- Renvoie:
- void
- Voir également:
- ArrayAccess::offsetUnset()
- Depuis:
- 12.3
Définition à la ligne 238 du fichier feed.php.
{
unset($this->entries[$offset]);
}
JFeed::removeCategory |
( |
|
$name | ) |
|
Method to remove a category from the feed object.
- Paramètres:
-
string | $name | The name of the category to remove. |
- Renvoie:
- JFeed
- Depuis:
- 12.3
Définition à la ligne 252 du fichier feed.php.
{
unset($this->properties['categories'][$name]);
return $this;
}
Method to remove a contributor from the feed object.
- Paramètres:
-
- Renvoie:
- JFeed
- Depuis:
- 12.3
Définition à la ligne 268 du fichier feed.php.
{
foreach ($this->properties['contributors'] as $k => $c)
{
if ($c == $contributor)
{
unset($this->properties['contributors'][$k]);
$this->properties['contributors'] = array_values($this->properties['contributors']);
return $this;
}
}
return $this;
}
Method to remove an entry from the feed object.
- Paramètres:
-
- Renvoie:
- JFeed
- Depuis:
- 12.3
Définition à la ligne 294 du fichier feed.php.
{
foreach ($this->entries as $k => $e)
{
if ($e == $entry)
{
unset($this->entries[$k]);
$this->entries = array_values($this->entries);
return $this;
}
}
return $this;
}
JFeed::setAuthor |
( |
|
$name, |
|
|
|
$email, |
|
|
|
$uri = null , |
|
|
|
$type = null |
|
) |
| |
Shortcut method to set the author for the feed object.
- Paramètres:
-
string | $name | The full name of the person to set. |
string | $email | The email address of the person to set. |
string | $uri | The optional URI for the person to set. |
string | $type | The optional type of person to set. |
- Renvoie:
- JFeed
- Depuis:
- 12.3
Définition à la ligne 323 du fichier feed.php.
Référencé par JFeedParserAtom\handleAuthor().
{
$this->properties['author'] = $author;
return $this;
}
Documentation des données membres
JFeed::$entries = array() |
|
protected |
Valeur initiale : array(
'uri' => '',
'title' => '',
'updatedDate' => '',
'description' => '',
'categories' => array(),
'contributors' => array()
)
Définition à la ligne 37 du fichier feed.php.
La documentation de cette classe a été générée à partir du fichier suivant :