Time\Duration::__construct
(PHP 8 >= 8.6.0)
Private constructor to disallow direct instantiation
Description
This private constructor prevents Time\Duration objects from being created with new. Use one of the factory methods instead, which make the unit of the given value explicit: Time\Duration::fromSeconds, Time\Duration::fromNanoseconds, Time\Duration::fromMicroseconds, Time\Duration::fromMilliseconds, Time\Duration::fromMinutes, Time\Duration::fromHours, or Time\Duration::fromIso8601DurationString.
Parameters Parameters
Errors/Exceptions
Attempting to instantiate the class with new throws an Error.
See Also
Time\Duration::fromSecondsTime\Duration::fromIso8601DurationString