diff options
Diffstat (limited to 'platform/www/vendor/openpsa/universalfeedcreator/lib/Element/FeedItem.php')
-rw-r--r-- | platform/www/vendor/openpsa/universalfeedcreator/lib/Element/FeedItem.php | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/platform/www/vendor/openpsa/universalfeedcreator/lib/Element/FeedItem.php b/platform/www/vendor/openpsa/universalfeedcreator/lib/Element/FeedItem.php new file mode 100644 index 0000000..3b51cc2 --- /dev/null +++ b/platform/www/vendor/openpsa/universalfeedcreator/lib/Element/FeedItem.php @@ -0,0 +1,53 @@ +<?php + +/** + * A FeedItem is a part of a FeedCreator feed. + * + * @author Kai Blankenhorn <kaib@bitfolge.de> + * @since 1.3 + */ +class FeedItem extends HtmlDescribable +{ + /** + * Mandatory attributes of an item. + */ + public $title, $description, $link; + + /** + * Optional attributes of an item. + */ + public $author, $authorEmail, $authorURL, $image, $category, $categoryScheme, $comments, $guid, $source, $creator, $contributor, $lat, $long, $thumb; + + /** + * Publishing date of an item. May be in one of the following formats: + * RFC 822: + * "Mon, 20 Jan 03 18:05:41 +0400" + * "20 Jan 03 18:05:41 +0000" + * ISO 8601: + * "2003-01-20T18:05:41+04:00" + * Unix: + * 1043082341 + */ + public $date; + + /** + * Add <enclosure> element tag RSS 2.0, supported by ATOM 1.0 too + * modified by : Mohammad Hafiz bin Ismail (mypapit@gmail.com) + * display : + * <enclosure length="17691" url="http://something.com/picture.jpg" type="image/jpeg" /> + */ + public $enclosure; + + /** + * Any additional elements to include as an associated array. All $key => $value pairs + * will be included unencoded in the feed item in the form + * <$key>$value</$key> + * Again: No encoding will be used! This means you can invalidate or enhance the feed + * if $value contains markup. This may be abused to embed tags not implemented by + * the FeedCreator class used. + */ + public $additionalElements = Array(); + + // on hold + // var $source; +} |