summaryrefslogtreecommitdiff
path: root/plugins/af_readability/vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/af_readability/vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php')
-rw-r--r--plugins/af_readability/vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php46
1 files changed, 0 insertions, 46 deletions
diff --git a/plugins/af_readability/vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php b/plugins/af_readability/vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php
deleted file mode 100644
index 80259f3ba..000000000
--- a/plugins/af_readability/vendor/league/uri-interfaces/src/Exceptions/IdnaConversionFailed.php
+++ /dev/null
@@ -1,46 +0,0 @@
-<?php
-
-/**
- * League.Uri (https://uri.thephpleague.com)
- *
- * (c) Ignace Nyamagana Butera <[email protected]>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-declare(strict_types=1);
-
-namespace League\Uri\Exceptions;
-
-use League\Uri\Idna\IdnaInfo;
-
-final class IdnaConversionFailed extends SyntaxError
-{
- /** @var IdnaInfo|null */
- private $idnaInfo;
-
- private function __construct(string $message, IdnaInfo $idnaInfo = null)
- {
- parent::__construct($message);
- $this->idnaInfo = $idnaInfo;
- }
-
- public static function dueToIDNAError(string $domain, IdnaInfo $idnaInfo): self
- {
- return new self(
- 'The host `'.$domain.'` is invalid : '.implode(', ', $idnaInfo->errorList()).' .',
- $idnaInfo
- );
- }
-
- public static function dueToInvalidHost(string $domain): self
- {
- return new self('The host `'.$domain.'` is not a valid IDN host');
- }
-
- public function idnaInfo(): ?IdnaInfo
- {
- return $this->idnaInfo;
- }
-}