Skip to content
Snippets Groups Projects

#3448259 Fixed incompatibility with D10.3

1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
@@ -33,7 +33,7 @@ class ImageStyleDownloadController extends CoreImageStyleDownloadController {
/**
* {@inheritdoc}
*/
public function deliver(Request $request, $scheme, ImageStyleInterface $image_style) {
public function deliver(Request $request, $scheme, ImageStyleInterface $image_style, string $required_derivative_scheme) {
$target = $request->query->get('file');
$path_info = pathinfo($target);
// If .avif file, look for image to derive from.
@@ -43,7 +43,7 @@ class ImageStyleDownloadController extends CoreImageStyleDownloadController {
if ($source_uri = $this->lookupSourceImage($image_uri)) {
// Replace AVIF or WebP image with source image and call parent:deliver().
$request->query->set('file', str_replace($scheme . '://', '', $source_uri));
$source_response = parent::deliver($request, $scheme, $image_style);
$source_response = parent::deliver($request, $scheme, $image_style, $required_derivative_scheme);
$derivative_uri = $image_style->buildUri($image_uri);
// If parent:deliver() returns BinaryFileResponse, we'll replace
@@ -77,7 +77,7 @@ class ImageStyleDownloadController extends CoreImageStyleDownloadController {
throw new NotFoundHttpException();
}
else {
return parent::deliver($request, $scheme, $image_style);
return parent::deliver($request, $scheme, $image_style, $required_derivative_scheme);
}
}
Loading