summaryrefslogtreecommitdiffstats
path: root/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php')
m---------vendor/fguillot/picofeed0
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php231
2 files changed, 0 insertions, 231 deletions
diff --git a/vendor/fguillot/picofeed b/vendor/fguillot/picofeed
new file mode 160000
+Subproject 0a1d0d3950f7f047dc8fb1d80aa6296e15f306d
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php b/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php
deleted file mode 100644
index 3642cccea..000000000
--- a/vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php
+++ /dev/null
@@ -1,231 +0,0 @@
-<?php
-
-namespace PicoFeed\Parser;
-
-/**
- * Feed Item
- *
- * @author Frederic Guillot
- * @package Parser
- */
-class Item
-{
- /**
- * List of known RTL languages
- *
- * @access public
- * @var public
- */
- public $rtl = array(
- 'ar', // Arabic (ar-**)
- 'fa', // Farsi (fa-**)
- 'ur', // Urdu (ur-**)
- 'ps', // Pashtu (ps-**)
- 'syr', // Syriac (syr-**)
- 'dv', // Divehi (dv-**)
- 'he', // Hebrew (he-**)
- 'yi', // Yiddish (yi-**)
- );
-
- /**
- * Item id
- *
- * @access public
- * @var string
- */
- public $id = '';
-
- /**
- * Item title
- *
- * @access public
- * @var string
- */
- public $title = '';
-
- /**
- * Item url
- *
- * @access public
- * @var string
- */
- public $url = '';
-
- /**
- * Item author
- *
- * @access public
- * @var string
- */
- public $author= '';
-
- /**
- * Item date
- *
- * @access public
- * @var integer
- */
- public $date = 0;
-
- /**
- * Item content
- *
- * @access public
- * @var string
- */
- public $content = '';
-
- /**
- * Item enclosure url
- *
- * @access public
- * @var string
- */
- public $enclosure_url = '';
-
- /**
- * Item enclusure type
- *
- * @access public
- * @var string
- */
- public $enclosure_type = '';
-
- /**
- * Item language
- *
- * @access public
- * @var string
- */
- public $language = '';
-
- /**
- * Return item information
- *
- * @access public
- * $return string
- */
- public function __toString()
- {
- $output = '';
-
- foreach (array('id', 'title', 'url', 'date', 'language', 'author', 'enclosure_url', 'enclosure_type') as $property) {
- $output .= 'Item::'.$property.' = '.$this->$property.PHP_EOL;
- }
-
- $output .= 'Item::isRTL() = '.($this->isRTL() ? 'true' : 'false').PHP_EOL;
- $output .= 'Item::content = '.strlen($this->content).' bytes'.PHP_EOL;
-
- return $output;
- }
-
- /**
- * Get title
- *
- * @access public
- * $return string
- */
- public function getTitle()
- {
- return $this->title;
- }
-
- /**
- * Get url
- *
- * @access public
- * $return string
- */
- public function getUrl()
- {
- return $this->url;
- }
-
- /**
- * Get id
- *
- * @access public
- * $return string
- */
- public function getId()
- {
- return $this->id;
- }
-
- /**
- * Get date
- *
- * @access public
- * $return integer
- */
- public function getDate()
- {
- return $this->date;
- }
-
- /**
- * Get content
- *
- * @access public
- * $return string
- */
- public function getContent()
- {
- return $this->content;
- }
-
- /**
- * Get enclosure url
- *
- * @access public
- * $return string
- */
- public function getEnclosureUrl()
- {
- return $this->enclosure_url;
- }
-
- /**
- * Get enclosure type
- *
- * @access public
- * $return string
- */
- public function getEnclosureType()
- {
- return $this->enclosure_type;
- }
-
- /**
- * Get language
- *
- * @access public
- * $return string
- */
- public function getLanguage()
- {
- return $this->language;
- }
-
- /**
- * Get author
- *
- * @access public
- * $return string
- */
- public function getAuthor()
- {
- return $this->author;
- }
-
- /**
- * Return true if the item is "Right to Left"
- *
- * @access public
- * @return bool
- */
- public function isRTL()
- {
- return Parser::isLanguageRTL($this->language);
- }
-}