public function saveToken(Token $token)
    {
        $this->db
            ->merge('ucms_user_token')
            ->key(['uid' => $token->uid])
            ->fields([
                'token' => $token->token,
                'expiration_date' => $token->expiration_date->format('Y-m-d H:i:s'),
            ])
            ->execute();
    }