You are here

public function MarkerIconService::getUriFromFid in Geofield Map 8.2

Generate Uri from fid, and image style.

Parameters

int $fid: The file identifier.

Return value

string The icon preview element.

File

src/Services/MarkerIconService.php, line 571

Class

MarkerIconService
Provides an Icon Managed File Service.

Namespace

Drupal\geofield_map\Services

Code

public function getUriFromFid($fid = NULL) {
  try {

    /* @var \Drupal\file\Entity\file $file */
    if (isset($fid) && ($file = $this->entityManager
      ->getStorage('file')
      ->load($fid))) {
      return $file
        ->getFileUri();
    }
  } catch (\Exception $e) {
    watchdog_exception('geofield_map', $e);
  }
  return NULL;
}