QuantityRestriction extends Restriction
AbstractYes
Table of Contents
Methods
- __construct() : mixed
- externalize() : array<string|int, mixed>
- Externalize
- getQuantityLimit() : int
- Get quantity limit
- internalize() : void
- Internalize
- setQuantityLimit() : void
- Setup quantity limit.
Methods
__construct()
public
__construct([mixed $name = '' ][, mixed $limit = 0 ]) : mixed
Parameters
- $name : mixed = ''
- $limit : mixed = 0
externalize()
Externalize
public
externalize() : array<string|int, mixed>
Return values
array<string|int, mixed>getQuantityLimit()
Get quantity limit
public
getQuantityLimit() : int
Return values
intinternalize()
Internalize
public
internalize(array<string|int, mixed> $params) : void
Parameters
- $params : array<string|int, mixed>
-
Params
setQuantityLimit()
Setup quantity limit.
public
setQuantityLimit(int $limit) : void
Parameters
- $limit : int
-
Maximum allowed quantity.