The expression return IssetNode ? $this->syncObject : false could also return false which is incompatible with the documented return type SyncObject. Did you maybe forget to handle an error condition?
If the returned type also contains false, it is an indicator that maybe an error condition leading to the specific return statement remains unhandled.
Loading history...
22
}
23
24
/**
25
* Sets the SyncObject which caused the exception so it can be later retrieved.
If the returned type also contains false, it is an indicator that maybe an error condition leading to the specific return statement remains unhandled.