(PHP 8 >= 8.1.0)
A maioria dos métodos internos não finais agora requerem que os métodos substitutos declarem
um tipo de retorno compatível, caso contrário, um aviso de descontinuação é emitido durante
a validação da herança.
Caso o tipo de retorno não possa ser declarado para um método substituto devido
a preocupação com compatibilidade entre versões do PHP,
um atributo #[\ReturnTypeWillChange]
pode ser adicionado para silenciar
o aviso de descontinuação.