CartHelper
in package
Description of CartHelper Static Class
Tags
Table of Contents
Properties
- $config : Config
- $pdo : PDO
- $repoDb : RepoDb
- $schema : Schema
- $breadcrumbs : mixed
- $resources : mixed
Methods
- __construct() : mixed
- checkCartContent() : bool
- extractParents() : object
- Generate the parent data
- addMetaInfo() : mixed
- buildNestedNoChildrenKey() : array<string|int, mixed>
- checkCartItems() : array<string|int, mixed>
- createNewCookiData() : void
- fetchParentValues() : mixed
Properties
$config
protected
Config
$config
$pdo
protected
PDO
$pdo
$repoDb
protected
RepoDb
$repoDb
$schema
protected
Schema
$schema
$breadcrumbs
private
mixed
$breadcrumbs
= []
$resources
private
mixed
$resources
Methods
__construct()
public
__construct() : mixed
checkCartContent()
public
checkCartContent() : bool
Return values
boolextractParents()
Generate the parent data
public
extractParents(object $pdoStmt, int $resId, array<string|int, mixed> $context[, string $lang = "en" ]) : object
Parameters
- $pdoStmt : object
- $resId : int
- $context : array<string|int, mixed>
- $lang : string = "en"
Return values
objectaddMetaInfo()
private
addMetaInfo(mixed $tree, mixed $titles) : mixed
Parameters
- $tree : mixed
- $titles : mixed
buildNestedNoChildrenKey()
private
buildNestedNoChildrenKey(array<string|int, mixed> $input) : array<string|int, mixed>
Parameters
- $input : array<string|int, mixed>
Return values
array<string|int, mixed>checkCartItems()
private
checkCartItems() : array<string|int, mixed>
Return values
array<string|int, mixed>createNewCookiData()
private
createNewCookiData(array<string|int, mixed> $data, array<string|int, mixed> $cookie) : void
Parameters
- $data : array<string|int, mixed>
- $cookie : array<string|int, mixed>
fetchParentValues()
private
fetchParentValues(array<string|int, mixed> $data[, string $lang = "en" ]) : mixed
Parameters
- $data : array<string|int, mixed>
- $lang : string = "en"