CompatibleFormat
FinalYes
Table of Contents
Methods
- createResultDescription() : array<string|int, mixed>
- Create simple description for unknown discount.
- getDiscountDescription() : array<string|int, mixed>
- Returns description for old discount.
- getStepResult() : array<string|int, mixed>
- Returns result after apply one discount in old format.
Methods
createResultDescription()
Create simple description for unknown discount.
public
static createResultDescription(float $newPrice, float $oldPrice, string $currency) : array<string|int, mixed>
Parameters
- $newPrice : float
-
New price.
- $oldPrice : float
-
Old price.
- $currency : string
-
Currency.
Return values
array<string|int, mixed>getDiscountDescription()
Returns description for old discount.
public
static getDiscountDescription(array<string|int, mixed> $stepResult) : array<string|int, mixed>
Parameters
- $stepResult : array<string|int, mixed>
-
Action results.
Return values
array<string|int, mixed>getStepResult()
Returns result after apply one discount in old format.
public
static getStepResult(array<string|int, mixed> $currentOrder, array<string|int, mixed> $oldOrder) : array<string|int, mixed>
Parameters
- $currentOrder : array<string|int, mixed>
-
Current order data.
- $oldOrder : array<string|int, mixed>
-
Old order data.