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\ParserCode
protected abstract function executeSourceExpression($machine_name, $expression, $row);