Browse Source

Issue #3053556 by phjou: image_style doesn't support SVG

merge-requests/4/head
Chi 6 years ago
parent
commit
5372b821b2
  1. 14
      src/TwigExtension.php

14
src/TwigExtension.php

@ -829,12 +829,18 @@ class TwigExtension extends \Twig_Extension {
* in an <img> tag. Requesting the URL will cause the image to be created. * in an <img> tag. Requesting the URL will cause the image to be created.
*/ */
public function imageStyle($path, $style) { public function imageStyle($path, $style) {
if ($image_style = ImageStyle::load($style)) {
return file_url_transform_relative($image_style->buildUrl($path)); if (!$image_style = ImageStyle::load($style)) {
}
else {
trigger_error(sprintf('Could not load image style %s.', $style)); trigger_error(sprintf('Could not load image style %s.', $style));
return;
} }
if (!$image_style->supportsUri($path)) {
trigger_error(sprintf('Could not apply image style %s.', $style));
return;
}
return file_url_transform_relative($image_style->buildUrl($path));
} }
/** /**

Loading…
Cancel
Save