summaryrefslogtreecommitdiffstats
path: root/vendor/fguillot/picofeed/lib
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/fguillot/picofeed/lib')
m---------vendor/fguillot/picofeed0
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/Client.php692
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/ClientException.php16
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/Curl.php272
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/Grabber.php535
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/HttpHeaders.php79
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/InvalidCertificateException.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/InvalidUrlException.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/MaxRedirectException.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/MaxSizeException.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/Stream.php181
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/TimeoutException.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Client/Url.php284
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Config/Config.php94
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Encoding/Encoding.php167
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Filter/Attribute.php658
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Filter/Filter.php131
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Filter/Html.php203
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Filter/Tag.php173
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Logging/Logger.php116
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/Atom.php336
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/DateParser.php109
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/Feed.php238
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/Item.php231
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/MalformedXmlException.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/Parser.php567
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/ParserException.php16
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss10.php77
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss20.php299
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss91.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/Rss92.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Parser/XmlParser.php261
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/PicoFeedException.php15
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Reader/Favicon.php216
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Reader/Reader.php211
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Reader/ReaderException.php16
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Reader/SubscriptionNotFoundException.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Reader/UnsupportedFeedFormatException.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/.blog.lemonde.fr.php10
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/.blogs.nytimes.com.php11
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/.igen.fr.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/.nytimes.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/.phoronix.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/.slate.com.php16
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/.theguardian.com.php10
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wikipedia.org.php25
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wired.com.php19
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/.wsj.com.php11
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/01net.com.php15
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/allgemeine-zeitung.de.php20
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/blog.fefe.de.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/bunicomic.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/consomac.fr.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/degroupnews.com.php10
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/derstandard.at.php10
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/distrowatch.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/dozodomo.com.php11
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/explosm.net.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcodesign.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcoexist.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/fastcompany.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/ffworld.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/github.com.php10
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/golem.de.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/heise.de.php7
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/huffingtonpost.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/ing.dk.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/journaldugeek.com.php10
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/kanpai.fr.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/karriere.jobfinder.dk.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/lejapon.fr.php14
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/lesjoiesducode.fr.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/lifehacker.com.php14
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/lists.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/macg.co.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/marc.info.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/medium.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/monwindowsphone.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/openrightsgroup.org.php16
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/pastebin.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/plus.google.com.php7
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/rue89.nouvelobs.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/sitepoint.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/smallhousebliss.com.php17
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/spiegel.de.php7
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/techcrunch.com.php13
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/treehugger.com.php10
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/undeadly.org.php11
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/version2.dk.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bbc.co.uk.php22
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.bdgest.com.php11
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.businessweek.com.php11
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.cnn.com.php22
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.egscomics.com.php8
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.forbes.com.php16
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.futura-sciences.com.php15
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.lemonde.fr.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.lepoint.fr.php16
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.mac4ever.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.nextinpact.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.npr.org.php15
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.numerama.com.php11
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.pcinpact.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.pseudo-sciences.org.php12
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.slate.fr.php17
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/www.universfreebox.com.php11
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Rules/xkcd.com.php9
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Serialization/Export.php132
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Serialization/Import.php171
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Atom.php220
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Rss20.php207
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Syndication/Writer.php104
112 files changed, 7931 insertions, 0 deletions
diff --git a/vendor/fguillot/picofeed b/vendor/fguillot/picofeed
deleted file mode 160000
-Subproject 0a1d0d3950f7f047dc8fb1d80aa6296e15f306d
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Client/Client.php b/vendor/fguillot/picofeed/lib/PicoFeed/Client/Client.php
new file mode 100644
index 000000000..55d2c562f
--- /dev/null
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Client/Client.php
@@ -0,0 +1,692 @@
+<?php
+
+namespace PicoFeed\Client;
+
+use LogicException;
+use PicoFeed\Logging\Logger;
+
+/**
+ * Client class
+ *
+ * @author Frederic Guillot
+ * @package client
+ */
+abstract class Client
+{
+ /**
+ * Flag that say if the resource have been modified
+ *
+ * @access private
+