Skip to content

WeekDay

Constants

Constant Visibility Type Value
MONDAY public 'Monday'
TUESDAY public 'Tuesday'
WEDNESDAY public 'Wednesday'
THURSDAY public 'Thursday'
FRIDAY public 'Friday'
SATURDAY public 'Saturday'
SUNDAY public 'Sunday'

Methods

now

Returns the current week day.

public static now(): \Qubus\ValueObjects\DateTime\WeekDay
  • This method is static.

fromNativeCarbonImmutable

Returns a WeekDay from a PHP native \DateTime.

public static fromNativeCarbonImmutable(\Carbon\CarbonImmutable $date): \Qubus\ValueObjects\DateTime\WeekDay
  • This method is static.

Parameters:

Parameter Type Description
$date \Carbon\CarbonImmutable

getNumericValue

Returns a numeric representation of the WeekDay.

public getNumericValue(): int

1 for Monday to 7 for Sunday.


Inherited methods

fromNative

Returns a new Enum object from passed value matching argument

public static fromNative(): static
  • This method is static.

toNative

Returns the PHP native value of the enum

public toNative(): mixed

equals

Tells whether two Enum objects are sameValueAs by comparing their values

public equals(\Qubus\ValueObjects\Enum\Enum|\Qubus\ValueObjects\ValueObject $enum): bool

Parameters:

Parameter Type Description
$enum \Qubus\ValueObjects\Enum\Enum|\Qubus\ValueObjects\ValueObject

__toString

Returns a native string representation of the Enum value

public __toString(): string

jsonSerialize

public jsonSerialize(): array


Automatically generated on 2025-10-13