From f0b61db92b93a81c0472820dda6e587ef17ddb76 Mon Sep 17 00:00:00 2001 From: Ugo Sans H Date: Fri, 24 Feb 2017 15:59:28 +0100 Subject: [PATCH] Patch image size --- .../ClientBundle/Twig/Extension/ImageExtension.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Ugosansh/Bundle/Image/ClientBundle/Twig/Extension/ImageExtension.php b/src/Ugosansh/Bundle/Image/ClientBundle/Twig/Extension/ImageExtension.php index a6ad23a..90a1d31 100644 --- a/src/Ugosansh/Bundle/Image/ClientBundle/Twig/Extension/ImageExtension.php +++ b/src/Ugosansh/Bundle/Image/ClientBundle/Twig/Extension/ImageExtension.php @@ -109,7 +109,7 @@ public function render(ImageInterface $image, array $attr = []) * * @return string */ - public function renderWithouSize(ImageInterface $image, array $attr = []) + public function renderWithoutSize(ImageInterface $image, array $attr = []) { $attr = array_merge([ 'src' => $image->getLink('url'), @@ -133,6 +133,13 @@ public function renderWithouSize(ImageInterface $image, array $attr = []) public function getImageTag($id, $width = null, $height = null, $crop = null, array $attr = []) { if ($image = $this->manager->getInfo($id, $width, $height, $crop)) { + if (is_null($width) && is_null($height)) { + $attr['src'] = $image->getLink('url'); + $attr['alt'] = $image->getTitle(); + + return $this->generateTag($attr); + } + return $this->render($image, $attr); } @@ -156,7 +163,7 @@ public function getImageTag($id, $width = null, $height = null, $crop = null, ar public function getImageTagNoSpecificSize($id) { if ($image = $this->manager->getInfo($id)) { - return $this->renderWithouSize($image); + return $this->renderWithoutSize($image); } $attr['src'] = $this->default;