This doesn't make any sense.  According the the strict-type in line 50, `$options` must be either of type `SmtpOptions` or `null`.  If `$options` is not an instance of `SmtpOptions`, then it must be null.  Therefore, why would you pass it into `new SmtpOptions`?