Múltiplos tipos de retorno php 7
Eu tenho alguns métodos que podem retornarum dos dois tipos de retorno - (Estou usando uma estrutura utilizando o MCV, refatorar essas poucas funções em particular não é atraente)
É possível declarar o tipo de retorno retornando um ou outro e falhando em qualquer outra coisa?
function test(): ?
{
if ($this->condition === false) {
return FailObject;
}
return SucceedObject;
}