public static function FeedImportFilter::getProperty in Feed Import 8
Same name in this branch
- 8 feed_import_base/filters/feed_import_default_filters.php \FeedImportFilter::getProperty()
- 8 feed_import_base/src/Filter/FeedImportFilter.php \Drupal\feed_import_base\FeedImportFilter::getProperty()
Returns first matched property
Parameters
mixed $field: The searched vector
string $...: Variable number of properties
Return value
mixed Matched property or null
File
- feed_import_base/
src/ Filter/ FeedImportFilter.php, line 150
Class
- FeedImportFilter
- This class contains default filters for feed import.
Namespace
Drupal\feed_import_baseCode
public static function getProperty($field) {
$properties = func_get_args();
array_shift($properties);
if (!($count = count($properties))) {
return $field;
}
$i = -1;
if (is_array($field)) {
while (++$i < $count) {
if (isset($field[$properties[$i]])) {
return $field[$properties[$i]];
}
}
}
elseif (is_object($field)) {
while (++$i < $count) {
if (isset($field->{$properties[$i]})) {
return $field->{$properties[$i]};
}
}
}
return NULL;
}