You are here

public function AddToCartLink::metadata in Commerce Add To Cart Link 2.x

Same name and namespace in other branches
  1. 8 src/AddToCartLink.php \Drupal\commerce_add_to_cart_link\AddToCartLink::metadata()

Generate metadata for an add-to-cart link.

Return value

\Drupal\Core\Render\BubbleableMetadata The metadata object.

1 call to AddToCartLink::metadata()
AddToCartLink::build in src/AddToCartLink.php
Generate a render array for an add-to-cart link.

File

src/AddToCartLink.php, line 92

Class

AddToCartLink
Defines a helper class for constructing add to cart links.

Namespace

Drupal\commerce_add_to_cart_link

Code

public function metadata() {
  return BubbleableMetadata::createFromRenderArray([
    '#cache' => [
      'contexts' => [
        'user.roles',
      ],
      'tags' => [
        'config:commerce_add_to_cart_link.settings',
      ],
    ],
  ]);
}