Liste de tous les membres
Description détaillée
Définition à la ligne 31 du fichier entry.php.
Documentation des fonctions membres
JFeedEntry::__get |
( |
|
$name | ) |
|
Magic method to return values for feed entry properties.
- Paramètres:
-
string | $name | The name of the property. |
- Renvoie:
- mixed
- Depuis:
- 12.3
Définition à la ligne 56 du fichier entry.php.
{
return (isset($this->properties[$name])) ? $this->properties[$name] : null;
}
JFeedEntry::__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 71 du fichier entry.php.
{
if ((($name ==
'updatedDate') || ($name ==
'publishedDate')) && !($value instanceof
JDate))
{
$value = new JDate($value);
}
if (($name ==
'author') && (!($value instanceof
JFeedPerson) || ($value === null)))
{
throw new InvalidArgumentException('JFeedEntry "author" must be of type JFeedPerson. ' . gettype($value) . 'given.');
}
if (($name ==
'source') && (!($value instanceof
JFeed) || ($value === null)))
{
throw new InvalidArgumentException('JFeedEntry "source" must be of type JFeed. ' . gettype($value) . 'given.');
}
if (($name == 'categories') || ($name == 'contributors') || ($name == 'links'))
{
throw new InvalidArgumentException('Cannot directly set JFeedEntry property "' . $name . '".');
}
$this->properties[$name] = $value;
}
JFeedEntry::addCategory |
( |
|
$name, |
|
|
|
$uri = '' |
|
) |
| |
Method to add a category to the feed entry object.
- Paramètres:
-
string | $name | The name of the category to add. |
string | $uri | The optional URI for the category to add. |
- Renvoie:
- JFeedEntry
- Depuis:
- 12.3
Définition à la ligne 110 du fichier entry.php.
Référencé par JFeedParserRss\processFeedEntry().
{
$this->properties['categories'][$name] = $uri;
return $this;
}
JFeedEntry::addContributor |
( |
|
$name, |
|
|
|
$email, |
|
|
|
$uri = null , |
|
|
|
$type = null |
|
) |
| |
Method to add a contributor to the feed entry 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:
- JFeedEntry
- Depuis:
- 12.3
Définition à la ligne 129 du fichier entry.php.
{
$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 a link to the feed entry object.
- Paramètres:
-
- Renvoie:
- JFeedEntry
- Depuis:
- 12.3
Définition à la ligne 157 du fichier entry.php.
Référencé par JFeedParserRss\processFeedEntry().
{
foreach ($this->properties['links'] as $l)
{
if ($l == $link)
{
return $this;
}
}
$this->properties['links'][] = $link;
return $this;
}
JFeedEntry::removeCategory |
( |
|
$name | ) |
|
Method to remove a category from the feed entry object.
- Paramètres:
-
string | $name | The name of the category to remove. |
- Renvoie:
- JFeedEntry
- Depuis:
- 12.3
Définition à la ligne 183 du fichier entry.php.
{
unset($this->properties['categories'][$name]);
return $this;
}
JFeedEntry::removeContributor |
( |
JFeedPerson |
$contributor | ) |
|
Method to remove a contributor from the feed entry object.
- Paramètres:
-
- Renvoie:
- JFeedEntry
- Depuis:
- 12.3
Définition à la ligne 199 du fichier entry.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 a link from the feed entry object.
- Paramètres:
-
- Renvoie:
- JFeedEntry
- Depuis:
- 12.3
Définition à la ligne 225 du fichier entry.php.
{
foreach ($this->properties['links'] as $k => $l)
{
if ($l == $link)
{
unset($this->properties['links'][$k]);
$this->properties['links'] = array_values($this->properties['links']);
return $this;
}
}
return $this;
}
JFeedEntry::setAuthor |
( |
|
$name, |
|
|
|
$email, |
|
|
|
$uri = null , |
|
|
|
$type = null |
|
) |
| |
Shortcut method to set the author for the feed entry 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:
- JFeedEntry
- Depuis:
- 12.3
Définition à la ligne 254 du fichier entry.php.
{
$this->properties['author'] = $author;
return $this;
}
Documentation des données membres
Valeur initiale : array(
'uri' => '',
'title' => '',
'updatedDate' => '',
'content' => '',
'categories' => array(),
'contributors' => array(),
'links' => array()
)
Définition à la ligne 37 du fichier entry.php.
La documentation de cette classe a été générée à partir du fichier suivant :