public function DataProviderBase::getShapesFromViewsRow in Geolocation Field 8.3
Get shapes from views row.
Parameters
\Drupal\views\ResultRow $row: Row.
\Drupal\views\Plugin\views\field\FieldPluginBase $views_field: Views field definition.
Return value
array Renderable shapes.
Overrides DataProviderInterface::getShapesFromViewsRow
1 call to DataProviderBase::getShapesFromViewsRow()
- GeolocationGeometry::getShapesFromViewsRow in modules/
geolocation_geometry/ src/ Plugin/ geolocation/ DataProvider/ GeolocationGeometry.php - Get shapes from views row.
1 method overrides DataProviderBase::getShapesFromViewsRow()
- GeolocationGeometry::getShapesFromViewsRow in modules/
geolocation_geometry/ src/ Plugin/ geolocation/ DataProvider/ GeolocationGeometry.php - Get shapes from views row.
File
- src/
DataProviderBase.php, line 243
Class
- DataProviderBase
- Class DataProviderBase.
Namespace
Drupal\geolocationCode
public function getShapesFromViewsRow(ResultRow $row, FieldPluginBase $viewsField = NULL) {
$positions = [];
foreach ($this
->getFieldItemsFromViewsRow($row, $viewsField) as $item) {
$positions = array_merge($this
->getShapesFromItem($item), $positions);
}
return $positions;
}