(PHP 8 >= 8.1.0)
La mayoría de los métodos internos no finales requieren ahora que los métodos sobrescritos declaren
un tipo de retorno compatible, de lo contrario se emite un aviso de deprecación durante la validación de herencia.
En caso de que el tipo de retorno no pueda declararse para un método sobrescrito debido a preocupaciones de compatibilidad entre versiones de PHP,
se puede añadir un atributo #[\ReturnTypeWillChange] para silenciar el aviso de deprecación.