Tipos de retorno múltiple php 7
Tengo algunos métodos que pueden volveruno de los dos tipos de retorno - (Estoy usando un marco que utiliza MCV, por lo que refactorizar estas pocas funciones en particular no es atractivo)
¿Es posible declarar que el tipo de retorno devuelve uno u otro y falla en algo más?
function test(): ?
{
if ($this->condition === false) {
return FailObject;
}
return SucceedObject;
}