trait InteractsWithTime

Methods

mixed
freezeTime(null|callable $callback = null)

Freeze time.

mixed
freezeSecond(null|callable $callback = null)

Freeze time at the beginning of the current second.

travel(int $value)

Begin travelling to another time.

mixed
travelTo(null|bool|CarbonInterface|Closure|DateTimeInterface|string $date, null|callable $callback = null)

Travel to another time.

CarbonInterface
travelBack()

Travel back to the current time.

Details

at line 22
mixed freezeTime(null|callable $callback = null)

Freeze time.

Parameters

null|callable $callback

Return Value

mixed

at line 35
mixed freezeSecond(null|callable $callback = null)

Freeze time at the beginning of the current second.

Parameters

null|callable $callback

Return Value

mixed

at line 45
Wormhole travel(int $value)

Begin travelling to another time.

Parameters

int $value

Return Value

Wormhole

at line 57
mixed travelTo(null|bool|CarbonInterface|Closure|DateTimeInterface|string $date, null|callable $callback = null)

Travel to another time.

Parameters

null|bool|CarbonInterface|Closure|DateTimeInterface|string $date
null|callable $callback

Return Value

mixed

at line 73
CarbonInterface travelBack()

Travel back to the current time.

Return Value

CarbonInterface