statusCode; } public function isServerFailure(): bool { return $this->serverFailure; } public function isUtf8Failure(): bool { return $this->utf8Failure; } public function isSafeCriteriaRetryRecommended(): bool { return $this->safeCriteriaRetryRecommended; } public function isSystemFailure(): bool { if ($this->serverFailure || $this->utf8Failure) { return true; } return $this->statusCode === 401 || $this->statusCode === 403; } }