Overview

Namespaces

  • FastFeed
    • Aggregator
    • Cache
    • Exception
    • Logger
    • Parser
    • Processor
  • PHP

Classes

  • AbstractDomParser
  • AbstractParser
  • AtomParser
  • RSSParser

Interfaces

  • ParserInterface
  • Overview
  • Namespace
  • Class
  • Tree

Class AbstractParser

AbstractParser

FastFeed\Parser\AbstractDomParser
Extended by FastFeed\Parser\AbstractParser

Direct known subclasses

FastFeed\Parser\AtomParser, FastFeed\Parser\RSSParser
Abstract
Namespace: FastFeed\Parser
Located at src/Parser/AbstractParser.php
Methods summary
public mixed
# popAggregator( )

Returns

mixed

Throws

FastFeed\Exception\LogicException
public
# pushAggregator( FastFeed\Aggregator\AggregatorInterface $aggregator )

Parameters

$aggregator
FastFeed\Aggregator\AggregatorInterface
$aggregator
protected
# executeAggregators( DOMElement $node, FastFeed\Item $item )

Parameters

$node
DOMElement
$node
$item
FastFeed\Item
$item
abstract protected array
# getPropertiesMapping( )

Returns

array
protected
# setProperties( DOMElement $node, FastFeed\Item $item )

Parameters

$node
DOMElement
$node
$item
FastFeed\Item
$item
Methods inherited from FastFeed\Parser\AbstractDomParser
createDocumentFromHTML(), createDocumentFromXML(), getNodePropertyByTagName(), getNodeValueByTagName(), getNodeValueByTagNameNS(), getNodeValuesByTagName()
Properties summary
protected array $aggregators array()
#
API documentation generated by ApiGen 2.8.0