summaryrefslogtreecommitdiffstats
path: root/3rdparty/ZendFeed/Reader/Feed/Atom/Source.php
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/ZendFeed/Reader/Feed/Atom/Source.php')
-rw-r--r--3rdparty/ZendFeed/Reader/Feed/Atom/Source.php94
1 files changed, 0 insertions, 94 deletions
diff --git a/3rdparty/ZendFeed/Reader/Feed/Atom/Source.php b/3rdparty/ZendFeed/Reader/Feed/Atom/Source.php
deleted file mode 100644
index fada12859..000000000
--- a/3rdparty/ZendFeed/Reader/Feed/Atom/Source.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-/**
- * Zend Framework (http://framework.zend.com/)
- *
- * @link http://github.com/zendframework/zf2 for the canonical source repository
- * @copyright Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- * @license http://framework.zend.com/license/new-bsd New BSD License
- */
-
-namespace Zend\Feed\Reader\Feed\Atom;
-
-use DOMElement;
-use DOMXPath;
-use Zend\Feed\Reader;
-use Zend\Feed\Reader\Feed;
-
-/**
-*/
-class Source extends Feed\Atom
-{
-
- /**
- * Constructor: Create a Source object which is largely just a normal
- * Zend\Feed\Reader\AbstractFeed object only designed to retrieve feed level
- * metadata from an Atom entry's source element.
- *
- * @param DOMElement $source
- * @param string $xpathPrefix Passed from parent Entry object
- * @param string $type Nearly always Atom 1.0
- */
- public function __construct(DOMElement $source, $xpathPrefix, $type = Reader\Reader::TYPE_ATOM_10)
- {
- $this->domDocument = $source->ownerDocument;
- $this->xpath = new DOMXPath($this->domDocument);
- $this->data['type'] = $type;
- $this->registerNamespaces();
- $this->loadExtensions();
-
- $manager = Reader\Reader::getExtensionManager();
- $extensions = array('Atom\Feed', 'DublinCore\Feed');
-
- foreach ($extensions as $name) {
- $extension = $manager->get($name);
- $extension->setDomDocument($this->domDocument);
- $extension->setType($this->data['type']);
- $extension->setXpath($this->xpath);
- $this->extensions[$name] = $extension;
- }
-
- foreach ($this->extensions as $extension) {
- $extension->setXpathPrefix(rtrim($xpathPrefix, '/') . '/atom:source');
- }
- }
-
- /**
- * Since this is not an Entry carrier but a vehicle for Feed metadata, any
- * applicable Entry methods are stubbed out and do nothing.
- */
-
- /**
- * @return void
- */
- public function count() {}
-
- /**
- * @return void
- */
- public function current() {}
-
- /**
- * @return void
- */
- public function key() {}
-
- /**
- * @return void
- */
- public function next() {}
-
- /**
- * @return void
- */
- public function rewind() {}
-
- /**
- * @return void
- */
- public function valid() {}
-
- /**
- * @return void
- */
- protected function indexEntries() {}
-}