Esempio n. 1
0
 /**
  * @param EdImage|null $image
  * @param string $type
  * @param bool|false $absoluteurl
  * @return string
  */
 public function getImageUrl(EdImage $image = null, $type, $absoluteurl = false)
 {
     if (!is_null($image)) {
         $retval = $this->router->generate("edv_show_image", array('namespace' => $image->getFile()->getFileNamespace(), 'image_hash' => $image->getHashString(), 'image_thumb' => $type . '.' . $image->getExtension()), $absoluteurl ? UrlGeneratorInterface::ABSOLUTE_URL : UrlGeneratorInterface::ABSOLUTE_PATH);
         $this->registrator->register($image, $type);
     } else {
         $retval = $this->router->generate("edv_show_default_image", array('image_thumb' => $type . '.' . $this->processor->getDefaultExtension($type)), $absoluteurl ? UrlGeneratorInterface::ABSOLUTE_URL : UrlGeneratorInterface::ABSOLUTE_PATH);
     }
     return $retval;
 }