You are here

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

Executes a single source expression.

Parameters

string $machine_name: The source machine name being executed.

string $expression: The expression to execute.

mixed $row: The row to execute on.

Return value

scalar|[]scalar Either a scalar, or a list of scalars. If null, the value will be ignored.

1 call to ParserBase::executeSourceExpression()
ParserBase::executeSources in src/Feeds/Parser/ParserBase.php
Executes the source expressions.
4 methods override ParserBase::executeSourceExpression()
JmesPathParser::executeSourceExpression in src/Feeds/Parser/JmesPathParser.php
Executes a single source expression.
JsonPathParser::executeSourceExpression in src/Feeds/Parser/JsonPathParser.php
Executes a single source expression.
TestUiParser::executeSourceExpression in tests/modules/feeds_ex_test/src/Feeds/Parser/TestUiParser.php
Executes a single source expression.
XmlParser::executeSourceExpression in src/Feeds/Parser/XmlParser.php
Executes a single source expression.

File

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

Class

ParserBase
The Feeds extensible parser.

Namespace

Drupal\feeds_ex\Feeds\Parser

Code

protected abstract function executeSourceExpression($machine_name, $expression, $row);