diff --git a/backend/app/Shared/ValueObject/EmailAddress.php b/backend/app/Shared/ValueObject/EmailAddress.php index 00ed5cf..ce7bcf9 100644 --- a/backend/app/Shared/ValueObject/EmailAddress.php +++ b/backend/app/Shared/ValueObject/EmailAddress.php @@ -8,8 +8,6 @@ final readonly class EmailAddress { private string $normalized; - private string $domain; - private const ERROR_MESSAGE = 'Invalid email address:'; public function __construct(string $email) @@ -22,8 +20,8 @@ final readonly class EmailAddress } [$local, $domain] = explode('@', $trimmed, 2); - $this->domain = mb_strtolower($domain); - $normalized = $local . '@' . $this->domain; + $domain = mb_strtolower($domain); + $normalized = $local . '@' . $domain; if (filter_var($normalized, FILTER_VALIDATE_EMAIL) === false) { throw new InvalidArgumentException(self::ERROR_MESSAGE . " $email"); @@ -42,11 +40,6 @@ final readonly class EmailAddress return $this->normalized === $other->normalized; } - public function getDomain(): string - { - return $this->domain; - } - public function __toString(): string { return $this->normalized;