ShoppingCartReader
in package
Table of Contents
- DEFAULT_IMAGE_RELATIVE_PATH = '../../../images/product_images/gallery_images/artikelbild.jpg'
- $database : Connection
- __construct() : mixed
- Constructor
- getOption() : array<string|int, mixed>
- Get the option Data for a given option ID with Option Value ID
- getOptions() : array<string|int, mixed>
- getOptionsModel() : string
- getProduct() : array<string|int, mixed>
- Get the data for a given productId with Property ID
- getProductImage() : array<string|int, mixed>
- getShoppingCart() : array<string|int, mixed>
- Get the Shopping Data for a given Customer
- getVariantImage() : array<string|int, mixed>
- getVariantOptions() : array<string|int, mixed>
- getCustomizerOptions() : array<string|int, mixed>
- replaceBrokenImageLinks() : void
Constants
DEFAULT_IMAGE_RELATIVE_PATH
private
mixed
DEFAULT_IMAGE_RELATIVE_PATH
= '../../../images/product_images/gallery_images/artikelbild.jpg'
Properties
$database
private
Connection
$database
Methods
__construct()
Constructor
public
__construct(Connection $database) : mixed
Parameters
- $database : Connection
Return values
mixed —getOption()
Get the option Data for a given option ID with Option Value ID
public
getOption(int $optionId, int $optionValueId, int $languageId) : array<string|int, mixed>
Parameters
- $optionId : int
- $optionValueId : int
- $languageId : int
Return values
array<string|int, mixed> —getOptions()
public
getOptions(array<string|int, mixed> $chosenOptions, int $languageId) : array<string|int, mixed>
Parameters
- $chosenOptions : array<string|int, mixed>
- $languageId : int
Return values
array<string|int, mixed> —getOptionsModel()
public
getOptionsModel(array<string|int, mixed> $options, int $variantId, int $languageId) : string
Parameters
- $options : array<string|int, mixed>
- $variantId : int
- $languageId : int
Return values
string —getProduct()
Get the data for a given productId with Property ID
public
getProduct(int $productId, int $languageId) : array<string|int, mixed>
Parameters
- $productId : int
- $languageId : int
Return values
array<string|int, mixed> —getProductImage()
public
getProductImage(int $productId) : array<string|int, mixed>
Parameters
- $productId : int
Return values
array<string|int, mixed> —getShoppingCart()
Get the Shopping Data for a given Customer
public
getShoppingCart(CustomerId $customerId, int $languageId) : array<string|int, mixed>
Parameters
- $customerId : CustomerId
- $languageId : int
Return values
array<string|int, mixed> —getVariantImage()
public
getVariantImage(int $variantId) : array<string|int, mixed>
Parameters
- $variantId : int
Return values
array<string|int, mixed> —getVariantOptions()
public
getVariantOptions(int $variantId, int $languageId) : array<string|int, mixed>
Parameters
- $variantId : int
- $languageId : int
Return values
array<string|int, mixed> —getCustomizerOptions()
private
getCustomizerOptions(CustomerId $customerId, $products_id, int $languageId) : array<string|int, mixed>
Parameters
- $customerId : CustomerId
- $products_id :
- $languageId : int
Tags
Return values
array<string|int, mixed> —replaceBrokenImageLinks()
private
replaceBrokenImageLinks(array<string|int, mixed> &$product) : void
Parameters
- $product : array<string|int, mixed>