public function DataProviderBase::getPositionsFromViewsRow in Geolocation Field 8.3
Same name and namespace in other branches
- 8.2 src/DataProviderBase.php \Drupal\geolocation\DataProviderBase::getPositionsFromViewsRow()
Get positions from views row.
Parameters
\Drupal\views\ResultRow $row: Row.
\Drupal\views\Plugin\views\field\FieldPluginBase $views_field: Views field definition.
Return value
array Retrieved locations.
Overrides DataProviderInterface::getPositionsFromViewsRow
1 method overrides DataProviderBase::getPositionsFromViewsRow()
- SearchAPI::getPositionsFromViewsRow in modules/
geolocation_search_api/ src/ Plugin/ geolocation/ DataProvider/ SearchAPI.php - Get positions from views row.
File
- src/
DataProviderBase.php, line 217
Class
- DataProviderBase
- Class DataProviderBase.
Namespace
Drupal\geolocationCode
public function getPositionsFromViewsRow(ResultRow $row, FieldPluginBase $viewsField = NULL) {
$positions = [];
foreach ($this
->getFieldItemsFromViewsRow($row, $viewsField) as $item) {
$positions = array_merge($this
->getPositionsFromItem($item), $positions);
}
return $positions;
}