Created new action to set redirects for a domain

This commit is contained in:
Alejandro Celaya
2021-07-30 18:53:57 +02:00
committed by Alejandro Celaya
parent 5a1a4f5594
commit 6a40bbdcb5
7 changed files with 151 additions and 1 deletions

View File

@@ -4,7 +4,9 @@ declare(strict_types=1);
namespace Shlinkio\Shlink\Core\Config;
final class NotFoundRedirects
use JsonSerializable;
final class NotFoundRedirects implements JsonSerializable
{
public function __construct(
private ?string $baseUrlRedirect = null,
@@ -27,4 +29,13 @@ final class NotFoundRedirects
{
return $this->invalidShortUrlRedirect;
}
public function jsonSerialize(): array
{
return [
'baseUrlRedirect' => $this->baseUrlRedirect,
'regular404Redirect' => $this->regular404Redirect,
'invalidShortUrlRedirect' => $this->invalidShortUrlRedirect,
];
}
}