SlotFlow API Documentation

MovementEngine
in package

FinalYes

Executes flows against quantity state via a pluggable solver.

Table of Contents

Properties

$solver  : SolverInterface

Methods

__construct()  : mixed
execute()  : MovementResult
Execute one flow for one subject.

Properties

Methods

execute()

Execute one flow for one subject.

public execute(QuantityState $inventory, SlotSpace $space, string|Flow $cascade, int|float $quantity[, mixed $subject = null ][, array<string|int, mixed> $appContext = [] ][, array<string, scalar|null> $params = [] ]) : MovementResult
Parameters
$inventory : QuantityState
$space : SlotSpace
$cascade : string|Flow
$quantity : int|float
$subject : mixed = null
$appContext : array<string|int, mixed> = []
$params : array<string, scalar|null> = []
Return values
MovementResult

        
On this page

Search results