public function normalizeUser($user)
{
$key = $user === null ? 'user-null' : "user-{$user->user_id}";
if (!isset($this->normalizedUsers[$key])) {
if ($user === null) {
$normalizedUser = new DeletedUser();
} elseif ($user->isRestricted()) {
$normalizedUser = new DeletedUser();
$normalizedUser->username = $user->username;
$normalizedUser->user_colour = 'ccc';
} else {
$normalizedUser = $user;
}
$this->normalizedUsers[$key] = $normalizedUser;
}
return $this->normalizedUsers[$key];
}