public function FeedImportProcessor::setFilter in Feed Import 8
Sets the filters object.
Parameters
FeedImportMultiFilter $filter: An instance of FeedImportMultiFilter
array $functions: An array of functions to create
Return value
bool TRUE on success
File
- feed_import_base/
src/ FeedImportProcessor.php, line 270
Class
- FeedImportProcessor
- Class that processess the import.
Namespace
Drupal\feed_import_baseCode
public function setFilter(FeedImportMultiFilter $filter, $functions = array()) {
$this->filters = $filter;
if ($functions) {
foreach ($functions as &$f) {
if ($this->skipDefFunChk && function_exists($f['name'])) {
continue;
}
$msg = $this->filters
->createFunction($f['name'], $f['args'], $f['body']);
if ($msg !== TRUE) {
$this
->addError($msg);
return FALSE;
}
}
}
return TRUE;
}