Skip to content

EmailAddress

Methods

__construct

Returns an EmailAddress object given a PHP native string as parameter.

public __construct(string $value): mixed

Parameters:

Parameter Type Description
$value string

Throws:


getLocalPart

Returns the local part of the email address

public getLocalPart(): \Qubus\ValueObjects\StringLiteral\StringLiteral

Throws:


getDomainPart

Returns the domain part of the email address

public getDomainPart(): \Qubus\ValueObjects\Web\Domain

Throws:


Inherited methods

fromNative

Returns a String object given a PHP native string as parameter.

public static fromNative(): \Qubus\ValueObjects\StringLiteral\StringLiteral|\Qubus\ValueObjects\ValueObject
  • This method is static.

Throws:


__construct

Returns a String object given a PHP native string as parameter.

public __construct(string $value): mixed

Parameters:

Parameter Type Description
$value string

Throws:


toNative

Returns the value of the string.

public toNative(): string

equals

Tells whether two strings are equal by comparing their values

public equals(\Qubus\ValueObjects\StringLiteral\StringLiteral|\Qubus\ValueObjects\ValueObject $stringLiteral): bool

Parameters:

Parameter Type Description
$stringLiteral \Qubus\ValueObjects\StringLiteral\StringLiteral|\Qubus\ValueObjects\ValueObject

isEmpty

Tells whether the String is empty

public isEmpty(): bool

__toString

Returns the string value itself

public __toString(): string


Automatically generated on 2025-10-13