public function renderFullpage(AbstractMediaEntity $entity) { /* @var FlickrEntity $entity */ $title = htmlentities($entity->getTitle()); $url = 'https://farm' . $entity->getFlickrFarm() . '.staticflickr.com/' . $entity->getFlickrServer() . '/' . $entity->getFlickrId() . '_' . $entity->getFlickrSecret() . '_b.jpg'; $url = htmlentities($url); return <<<EOD <img src="{$url}" class="img-responsive" alt="{$title}" /> EOD; }
public function renderFullpage(AbstractMediaEntity $entity) { /* @var DeezerEntity $entity */ $playlist = $entity->isShowPlaylist() ? 'true' : 'false'; $height = $entity->isShowPlaylist() ? 290 : 92; $color = '1990DB'; $title = urldecode($entity->getTitle()); $id = $entity->getMusicId(); $type = $entity->getMusicType(); if ($type == 'track') { $type = 'tracks'; } $url = "http://www.deezer.com/plugins/player?format=classic&autoplay=false&playlist={$playlist}&width=700&height={$height}&color={$color}&layout=dark&size=medium&type={$type}&id={$id}&title={$title}&app_id=1"; return $this->renderEngine->render('CmfcmfMediaModule:MediaType/Deezer:Fullpage.html.twig', ['url' => $url, 'height' => $height]); }