Handling the case of beConstructedThrough not returning object

Should this use a PhpspecException instead ? The rendering of PhpspecException in the output is not the same than other exceptions in the output.