reference; } /** * @param $cart * @return string */ public static function generateExternalIdByCart($cart): string { return uniqid($cart->id . '_', false); } /** * @param $customerId * @param $module * @return string */ public static function generateBuyerExternalId($customerId, $module): string { return ClientExternalIdCalculator::calculate("$customerId", $module->getSignatureKey()); } }