PHP DateTime (): Exibe um período de tempo maior que 24 horas, mas não como dias se for maior que 24 horas

Gostaria de exibir um período de tempo medido em horas, minutos e segundos, em que alguns períodos de tempo são maiores que 24 horas. Atualmente estou tentando isso:

$timeLength = new DateTime();
$timeLength->setTime(25, 30);
echo $timeLength->format('H:m:i'); // 01:30:00

Eu gostaria que ele exibisse25:30:00.

Eu estou procurando, de preferência, por uma solução orientada a objeto.

Obrigado :)

questionAnswers(2)

yourAnswerToTheQuestion