if (!isset($result[$messageId])) {
$message['count'] = 1;
- $message['parameters'] = !empty($message['parameters']) ? array($message['parameters']) : array();
+ $message['parameters'] = !empty($message['parameters']) ? array($this->cloneVar($message['parameters'])) : array();
$messages[$key]['translation'] = $this->sanitizeString($message['translation']);
$result[$messageId] = $message;
} else {
if (!empty($message['parameters'])) {
- $result[$messageId]['parameters'][] = $message['parameters'];
+ $result[$messageId]['parameters'][] = $this->cloneVar($message['parameters']);
}
++$result[$messageId]['count'];