From aa242eba25766d1f976fa52094f43049badf96b0 Mon Sep 17 00:00:00 2001
From: Alejandro Celaya <alejandrocelaya@gmail.com>
Date: Mon, 5 Feb 2024 22:13:59 +0100
Subject: [PATCH] Remove League\Uri from ShortUrlRedirectionBuilder

---
 .../Core/src/ShortUrl/Helper/ShortUrlRedirectionBuilder.php   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/module/Core/src/ShortUrl/Helper/ShortUrlRedirectionBuilder.php b/module/Core/src/ShortUrl/Helper/ShortUrlRedirectionBuilder.php
index c322f195..a6df5558 100644
--- a/module/Core/src/ShortUrl/Helper/ShortUrlRedirectionBuilder.php
+++ b/module/Core/src/ShortUrl/Helper/ShortUrlRedirectionBuilder.php
@@ -5,8 +5,8 @@ declare(strict_types=1);
 namespace Shlinkio\Shlink\Core\ShortUrl\Helper;
 
 use GuzzleHttp\Psr7\Query;
+use Laminas\Diactoros\Uri;
 use Laminas\Stdlib\ArrayUtils;
-use League\Uri\Uri;
 use Psr\Http\Message\ServerRequestInterface;
 use Shlinkio\Shlink\Core\Model\DeviceType;
 use Shlinkio\Shlink\Core\Options\TrackingOptions;
@@ -27,7 +27,7 @@ class ShortUrlRedirectionBuilder implements ShortUrlRedirectionBuilderInterface
     ): string {
         $currentQuery = $request->getQueryParams();
         $device = DeviceType::matchFromUserAgent($request->getHeaderLine('User-Agent'));
-        $uri = Uri::createFromString($shortUrl->longUrlForDevice($device));
+        $uri = new Uri($shortUrl->longUrlForDevice($device));
         $shouldForwardQuery = $shortUrl->forwardQuery();
 
         return $uri