in src/datetime/_Private/HasParts.php [29:55]
abstract protected static function builderFromParts(
DateTime\Zone $timezone,
int $year,
int $month,
int $day,
int $hours,
int $minutes,
int $seconds,
int $nanoseconds,
): DateTime\Builder<T>;
final public function withDate(
int $year,
int $month,
int $day,
): DateTime\Builder<T> {
return static::builderFromParts(
$this->timezone,
$year,
$month,
$day,
$this->hours,
$this->minutes,
$this->seconds,
$this->nanoseconds,
);
}