CartInterface.php in Basic cart 8.4
Same filename and directory in other branches
Namespace
Drupal\basic_cartFile
src/CartInterface.phpView source
<?php
namespace Drupal\basic_cart;
/**
 * Cart interface definition for basic_cart plugins.
 */
interface CartInterface {
  /**
   * Get Cart.
   *
   * @param int $nid
   *   Node id.
   */
  public function getCart($nid = NULL);
  /**
   * Remove from Cart.
   *
   * @param int $nid
   *   Node id.
   */
  public function removeFromCart($nid);
  /**
   * Empty cart.
   */
  public function emptyCart();
  /**
   * Add to cart.
   *
   * @param int $id
   *   Node id.
   * @param array $params
   *   Array to define quantity and entity type.
   */
  public function addToCart($id, array $params = array());
}Interfaces
| 
            Name | 
                  Description | 
|---|---|
| CartInterface | Cart interface definition for basic_cart plugins. |