You are here

public static function Utility::render in Basic cart 8.6

Same name and namespace in other branches
  1. 8 src/Utility.php \Drupal\basic_cart\Utility::render()
  2. 8.0 src/Utility.php \Drupal\basic_cart\Utility::render()
  3. 8.2 src/Utility.php \Drupal\basic_cart\Utility::render()
  4. 8.3 src/Utility.php \Drupal\basic_cart\Utility::render()
  5. 8.4 src/Utility.php \Drupal\basic_cart\Utility::render()
  6. 8.5 src/Utility.php \Drupal\basic_cart\Utility::render()

Render function.

Parameters

string $theme_hook: Name of the theme hook.

2 calls to Utility::render()
CartController::addToCart in src/Controller/CartController.php
Add node to cart.
CartForm::buildForm in src/Form/CartForm.php
Form constructor.

File

src/Utility.php, line 357

Class

Utility
Utilty functions for basic cart.

Namespace

Drupal\basic_cart

Code

public static function render($theme_hook = 'basic_cart_cart_template', $variable = NULL) {
  $build = [
    '#theme' => $theme_hook,
    '#basic_cart' => $variable ? $variable : self::getCartData(),
  ];
  return \Drupal::service('renderer')
    ->render($build);
}