App\Models\Forum\Post::normalizeUser PHP Method

normalizeUser() public method

public normalizeUser ( $user )
    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];
    }