CommercePageTrait uses trait:short, trait:short
Commerce Page Trait
Table of Contents
Properties
- $cart : Cart|null
- $current_user : array<string|int, mixed>|object|null
- $current_user_model : AccountModel|null
- $current_website : Website|null
- $locale : string|null
- $route_info : RouteInfo|null
- $template_data : array<string|int, mixed>
Methods
- calcTokenId() : string
- calculates JWT token id
- checkPermission() : bool
- checks if current user has specified permission
- getAdminCurrencyCode() : string
- getCart() : Cart|null
- getCurrentUser() : AccountModel|null
- gets current user
- getCurrentWebsite() : Website
- returns current website
- getOrder() : Order|null
- Gets the current order from the user session.
- getTokenData() : mixed
- gets token data
- hasLoggedUser() : bool
- checks if user is logged in
- isHomePage() : bool
- checks if current is homepage
- beforeRender() : Response|self
- {@intheritdocs}
- getAddresses() : array<string|int, mixed>
Properties
$cart
protected
Cart|null
$cart
= null
$current_user
protected
array<string|int, mixed>|object|null
$current_user
= null
current user data
$current_user_model
protected
AccountModel|null
$current_user_model
= null
current user model
$current_website
protected
Website|null
$current_website
= null
current website model
$locale
protected
string|null
$locale
= null
locale
$route_info
protected
RouteInfo|null
$route_info
route info object
$template_data
protected
array<string|int, mixed>
$template_data
= []
template data
Methods
calcTokenId()
calculates JWT token id
public
calcTokenId(int $uid, string $username) : string
Parameters
- $uid : int
- $username : string
Return values
stringcheckPermission()
checks if current user has specified permission
public
checkPermission(string $permission_name) : bool
Parameters
- $permission_name : string
Tags
Return values
boolgetAdminCurrencyCode()
public
getAdminCurrencyCode() : string
Return values
stringgetCart()
public
getCart() : Cart|null
Return values
Cart|nullgetCurrentUser()
gets current user
public
getCurrentUser([bool $reset = false ]) : AccountModel|null
Parameters
- $reset : bool = false
Tags
Return values
AccountModel|nullgetCurrentWebsite()
returns current website
public
getCurrentWebsite() : Website
Return values
WebsitegetOrder()
Gets the current order from the user session.
public
getOrder() : Order|null
Return values
Order|nullgetTokenData()
gets token data
public
getTokenData() : mixed
hasLoggedUser()
checks if user is logged in
public
hasLoggedUser() : bool
Tags
Return values
boolisHomePage()
checks if current is homepage
public
isHomePage() : bool
Tags
Return values
boolbeforeRender()
{@intheritdocs}
protected
beforeRender() : Response|self
Tags
Return values
Response|selfgetAddresses()
protected
getAddresses() : array<string|int, mixed>