}
if ($this->hidePasswordOutput &&
- $key == 'password') {
- $this->config[$cat][$key] = new HiddenString($value);
+ $key == 'password' &&
+ !empty($value) && is_string($value)) {
+ $this->config[$cat][$key] = new HiddenString((string) $value);
} else {
$this->config[$cat][$key] = $value;
}