You are here

public function GeofieldProximityField::render in Geofield 8

Renders the field.

Parameters

\Drupal\views\ResultRow $values: The values retrieved from a single row of a view's query result.

Return value

string|\Drupal\Component\Render\MarkupInterface The rendered output. If the output is safe it will be wrapped in an object that implements MarkupInterface. If it is empty or unsafe it will be a string.

Overrides NumericField::render

File

src/Plugin/views/field/GeofieldProximityField.php, line 166

Class

GeofieldProximityField
Field handler to render a Geofield proximity in Views.

Namespace

Drupal\geofield\Plugin\views\field

Code

public function render(ResultRow $values) {
  $build = '';
  $value = $this
    ->getValue($values);
  if (is_numeric($value)) {
    try {
      $build = parent::render($values);
    } catch (\Exception $e) {
      watchdog_exception('geofield', $e);
    }
  }
  return $build;
}