You are here

protected function CartLinkToken::generateTokenValue in Commerce Add To Cart Link 8

Same name and namespace in other branches
  1. 2.x src/CartLinkToken.php \Drupal\commerce_add_to_cart_link\CartLinkToken::generateTokenValue()

Generates the value used for the token generation.

Parameters

\Drupal\commerce_product\Entity\ProductVariationInterface $variation: The product variation.

Return value

string The value used for the token generation.

2 calls to CartLinkToken::generateTokenValue()
CartLinkToken::generate in src/CartLinkToken.php
Generates a token for the given product variation.
CartLinkToken::validate in src/CartLinkToken.php
Checks the given token for the given variation for validity.

File

src/CartLinkToken.php, line 114

Class

CartLinkToken
Default cart link token service implementation.

Namespace

Drupal\commerce_add_to_cart_link

Code

protected function generateTokenValue(ProductVariationInterface $variation) {
  return sprintf('cart_link:%s:%s', $variation
    ->getProductId(), $variation
    ->id());
}