diff --git a/src/Symfony/Component/Uid/AbstractUid.php b/src/Symfony/Component/Uid/AbstractUid.php index fa35031eaa789..34fe286e73bcb 100644 --- a/src/Symfony/Component/Uid/AbstractUid.php +++ b/src/Symfony/Component/Uid/AbstractUid.php @@ -11,7 +11,7 @@ namespace Symfony\Component\Uid; -use Symfony\Component\Uid\Exception\InvalidArgumentException; +use Symfony\Component\Uid\Exception\InvalidUidException; /** * @author Nicolas Grekas
@@ -31,41 +31,41 @@ abstract public static function isValid(string $uid): bool;
/**
* Creates an AbstractUid from an identifier represented in any of the supported formats.
*
- * @throws InvalidArgumentException When the passed value is not valid
+ * @throws InvalidUidException When the passed value is not valid
*/
abstract public static function fromString(string $uid): static;
/**
- * @throws InvalidArgumentException When the passed value is not valid
+ * @throws InvalidUidException When the passed value is not valid
*/
public static function fromBinary(string $uid): static
{
if (16 !== \strlen($uid)) {
- throw new InvalidArgumentException('Invalid binary uid provided.');
+ throw new InvalidUidException('Invalid binary uid provided.');
}
return static::fromString($uid);
}
/**
- * @throws InvalidArgumentException When the passed value is not valid
+ * @throws InvalidUidException When the passed value is not valid
*/
public static function fromBase58(string $uid): static
{
if (22 !== \strlen($uid)) {
- throw new InvalidArgumentException('Invalid base-58 uid provided.');
+ throw new InvalidUidException('Invalid base-58 uid provided.');
}
return static::fromString($uid);
}
/**
- * @throws InvalidArgumentException When the passed value is not valid
+ * @throws InvalidUidException When the passed value is not valid
*/
public static function fromBase32(string $uid): static
{
if (26 !== \strlen($uid)) {
- throw new InvalidArgumentException('Invalid base-32 uid provided.');
+ throw new InvalidUidException('Invalid base-32 uid provided.');
}
return static::fromString($uid);
@@ -74,12 +74,12 @@ public static function fromBase32(string $uid): static
/**
* @param string $uid A valid RFC 9562/4122 uid
*
- * @throws InvalidArgumentException When the passed value is not valid
+ * @throws InvalidUidException When the passed value is not valid
*/
public static function fromRfc4122(string $uid): static
{
if (36 !== \strlen($uid)) {
- throw new InvalidArgumentException('Invalid RFC4122 uid provided.');
+ throw new InvalidUidException('Invalid RFC4122 uid provided.');
}
return static::fromString($uid);
diff --git a/src/Symfony/Component/Uid/Exception/InvalidUlidException.php b/src/Symfony/Component/Uid/Exception/InvalidUidException.php
similarity index 60%
rename from src/Symfony/Component/Uid/Exception/InvalidUlidException.php
rename to src/Symfony/Component/Uid/Exception/InvalidUidException.php
index cfb42ac5867a7..69e70da4ab5a6 100644
--- a/src/Symfony/Component/Uid/Exception/InvalidUlidException.php
+++ b/src/Symfony/Component/Uid/Exception/InvalidUidException.php
@@ -11,10 +11,6 @@
namespace Symfony\Component\Uid\Exception;
-class InvalidUlidException extends InvalidArgumentException
+class InvalidUidException extends InvalidArgumentException
{
- public function __construct(string $value)
- {
- parent::__construct(\sprintf('Invalid ULID: "%s".', $value));
- }
}
diff --git a/src/Symfony/Component/Uid/Exception/InvalidUuidException.php b/src/Symfony/Component/Uid/Exception/InvalidUuidException.php
deleted file mode 100644
index 97009412b9c63..0000000000000
--- a/src/Symfony/Component/Uid/Exception/InvalidUuidException.php
+++ /dev/null
@@ -1,22 +0,0 @@
-
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-namespace Symfony\Component\Uid\Exception;
-
-class InvalidUuidException extends InvalidArgumentException
-{
- public function __construct(
- public readonly int $type,
- string $value,
- ) {
- parent::__construct(\sprintf('Invalid UUID%s: "%s".', $type ? 'v'.$type : '', $value));
- }
-}
diff --git a/src/Symfony/Component/Uid/Tests/UlidTest.php b/src/Symfony/Component/Uid/Tests/UlidTest.php
index fe1e15b4cedde..490393d419842 100644
--- a/src/Symfony/Component/Uid/Tests/UlidTest.php
+++ b/src/Symfony/Component/Uid/Tests/UlidTest.php
@@ -12,8 +12,7 @@
namespace Symfony\Component\Uid\Tests;
use PHPUnit\Framework\TestCase;
-use Symfony\Component\Uid\Exception\InvalidArgumentException;
-use Symfony\Component\Uid\Exception\InvalidUlidException;
+use Symfony\Component\Uid\Exception\InvalidUidException;
use Symfony\Component\Uid\MaxUlid;
use Symfony\Component\Uid\NilUlid;
use Symfony\Component\Uid\Tests\Fixtures\CustomUlid;
@@ -43,7 +42,7 @@ public function testGenerate()
public function testWithInvalidUlid()
{
- $this->expectException(InvalidUlidException::class);
+ $this->expectException(InvalidUidException::class);
$this->expectExceptionMessage('Invalid ULID: "this is not a ulid".');
new Ulid('this is not a ulid');
@@ -153,7 +152,7 @@ public function testFromBinary()
*/
public function testFromBinaryInvalidFormat(string $ulid)
{
- $this->expectException(InvalidArgumentException::class);
+ $this->expectException(InvalidUidException::class);
Ulid::fromBinary($ulid);
}
@@ -180,7 +179,7 @@ public function testFromBase58()
*/
public function testFromBase58InvalidFormat(string $ulid)
{
- $this->expectException(InvalidArgumentException::class);
+ $this->expectException(InvalidUidException::class);
Ulid::fromBase58($ulid);
}
@@ -207,7 +206,7 @@ public function testFromBase32()
*/
public function testFromBase32InvalidFormat(string $ulid)
{
- $this->expectException(InvalidArgumentException::class);
+ $this->expectException(InvalidUidException::class);
Ulid::fromBase32($ulid);
}
@@ -234,7 +233,7 @@ public function testFromRfc4122()
*/
public function testFromRfc4122InvalidFormat(string $ulid)
{
- $this->expectException(InvalidArgumentException::class);
+ $this->expectException(InvalidUidException::class);
Ulid::fromRfc4122($ulid);
}
diff --git a/src/Symfony/Component/Uid/Tests/UuidTest.php b/src/Symfony/Component/Uid/Tests/UuidTest.php
index b6986b09ebaa2..00e9817915fe1 100644
--- a/src/Symfony/Component/Uid/Tests/UuidTest.php
+++ b/src/Symfony/Component/Uid/Tests/UuidTest.php
@@ -13,6 +13,7 @@
use PHPUnit\Framework\TestCase;
use Symfony\Component\Uid\Exception\InvalidArgumentException;
+use Symfony\Component\Uid\Exception\InvalidUidException;
use Symfony\Component\Uid\MaxUuid;
use Symfony\Component\Uid\NilUuid;
use Symfony\Component\Uid\Tests\Fixtures\CustomUuid;
@@ -36,7 +37,7 @@ class UuidTest extends TestCase
*/
public function testConstructorWithInvalidUuid(string $uuid)
{
- $this->expectException(InvalidArgumentException::class);
+ $this->expectException(InvalidUidException::class);
$this->expectExceptionMessage('Invalid UUID: "'.$uuid.'".');
Uuid::fromString($uuid);
@@ -59,7 +60,7 @@ public function testInvalidVariant(string $uuid)
$uuid = (string) $uuid;
$class = Uuid::class.'V'.$uuid[14];
- $this->expectException(InvalidArgumentException::class);
+ $this->expectException(InvalidUidException::class);
$this->expectExceptionMessage('Invalid UUIDv'.$uuid[14].': "'.$uuid.'".');
new $class($uuid);
@@ -380,11 +381,11 @@ public function testFromBinary()
/**
* @dataProvider provideInvalidBinaryFormat
*/
- public function testFromBinaryInvalidFormat(string $ulid)
+ public function testFromBinaryInvalidFormat(string $uuid)
{
- $this->expectException(InvalidArgumentException::class);
+ $this->expectException(InvalidUidException::class);
- Uuid::fromBinary($ulid);
+ Uuid::fromBinary($uuid);
}
public static function provideInvalidBinaryFormat(): array
@@ -407,11 +408,11 @@ public function testFromBase58()
/**
* @dataProvider provideInvalidBase58Format
*/
- public function testFromBase58InvalidFormat(string $ulid)
+ public function testFromBase58InvalidFormat(string $uuid)
{
- $this->expectException(InvalidArgumentException::class);
+ $this->expectException(InvalidUidException::class);
- Uuid::fromBase58($ulid);
+ Uuid::fromBase58($uuid);
}
public static function provideInvalidBase58Format(): array
@@ -434,11 +435,11 @@ public function testFromBase32()
/**
* @dataProvider provideInvalidBase32Format
*/
- public function testFromBase32InvalidFormat(string $ulid)
+ public function testFromBase32InvalidFormat(string $uuid)
{
- $this->expectException(InvalidArgumentException::class);
+ $this->expectException(InvalidUidException::class);
- Uuid::fromBase32($ulid);
+ Uuid::fromBase32($uuid);
}
public static function provideInvalidBase32Format(): array
@@ -461,11 +462,11 @@ public function testFromRfc4122()
/**
* @dataProvider provideInvalidRfc4122Format
*/
- public function testFromRfc4122InvalidFormat(string $ulid)
+ public function testFromRfc4122InvalidFormat(string $uuid)
{
- $this->expectException(InvalidArgumentException::class);
+ $this->expectException(InvalidUidException::class);
- Uuid::fromRfc4122($ulid);
+ Uuid::fromRfc4122($uuid);
}
public static function provideInvalidRfc4122Format(): array
diff --git a/src/Symfony/Component/Uid/Ulid.php b/src/Symfony/Component/Uid/Ulid.php
index 9170d429b0eb7..fbd04e3e0f547 100644
--- a/src/Symfony/Component/Uid/Ulid.php
+++ b/src/Symfony/Component/Uid/Ulid.php
@@ -12,7 +12,7 @@
namespace Symfony\Component\Uid;
use Symfony\Component\Uid\Exception\InvalidArgumentException;
-use Symfony\Component\Uid\Exception\InvalidUlidException;
+use Symfony\Component\Uid\Exception\InvalidUidException;
/**
* A ULID is lexicographically sortable and contains a 48-bit timestamp and 80-bit of crypto-random entropy.
@@ -39,7 +39,7 @@ public function __construct(?string $ulid = null)
$this->uid = $ulid;
} else {
if (!self::isValid($ulid)) {
- throw new InvalidUlidException($ulid);
+ throw new InvalidUidException(\sprintf('Invalid ULID: "%s".', $ulid));
}
$this->uid = strtoupper($ulid);
diff --git a/src/Symfony/Component/Uid/Uuid.php b/src/Symfony/Component/Uid/Uuid.php
index 66717f2ca1d2e..36e39eb5fd9e6 100644
--- a/src/Symfony/Component/Uid/Uuid.php
+++ b/src/Symfony/Component/Uid/Uuid.php
@@ -11,7 +11,7 @@
namespace Symfony\Component\Uid;
-use Symfony\Component\Uid\Exception\InvalidUuidException;
+use Symfony\Component\Uid\Exception\InvalidUidException;
/**
* @author GrĂ©goire Pineau Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages. Alternative Proxies:Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.