You are here

abstract protected function ParserBase::executeContext in Feeds extensible parsers 8

Returns rows to be parsed.

Parameters

\Drupal\feeds\FeedInterface $feed: Source information.

\Drupal\feeds\Result\FetcherResultInterface $fetcher_result: The result returned by the fetcher.

\Drupal\feeds\StateInterface $state: The state object.

Return value

array|Traversable Some iterable that returns rows.

1 call to ParserBase::executeContext()
ParserBase::parseItems in src/Feeds/Parser/ParserBase.php
Performs the actual parsing.
4 methods override ParserBase::executeContext()
JmesPathParser::executeContext in src/Feeds/Parser/JmesPathParser.php
Returns rows to be parsed.
JsonPathParser::executeContext in src/Feeds/Parser/JsonPathParser.php
Returns rows to be parsed.
TestUiParser::executeContext in tests/modules/feeds_ex_test/src/Feeds/Parser/TestUiParser.php
Returns rows to be parsed.
XmlParser::executeContext in src/Feeds/Parser/XmlParser.php
Returns rows to be parsed.

File

src/Feeds/Parser/ParserBase.php, line 96

Class

ParserBase
The Feeds extensible parser.

Namespace

Drupal\feeds_ex\Feeds\Parser

Code

protected abstract function executeContext(FeedInterface $feed, FetcherResultInterface $fetcher_result, StateInterface $state);