SlotFlow API Documentation

TimedMovementEdge
in package

FinalYes

One directed movement edge between two timed slots.

Table of Contents

Properties

$attributes  : array<string|int, mixed>
$baseEdge  : MovementEdge|null
$from  : TimedSlot
$label  : string|null
$to  : TimedSlot

Methods

__construct()  : mixed
Create one directed edge between two timed slots, optionally linked to its base edge.
__toString()  : string
Return a readable edge representation using timed slot keys.
plannerRules()  : array<int, PlannerRuleInterface>
Return all planner rules declared on the underlying edge.
policies()  : array<int, PolicyInterface>
Return all declared policies attached to the underlying edge.
shipmentCalendarRules()  : array<int, ShipmentCalendarRuleInterface>
Return shipment calendar rules declared on the underlying edge.

Properties

Methods

__construct()

Create one directed edge between two timed slots, optionally linked to its base edge.

public __construct(TimedSlot $from, TimedSlot $to[, MovementEdge|null $baseEdge = null ][, string|null $label = null ][, array<string|int, mixed> $attributes = [] ]) : mixed
Parameters
$from : TimedSlot
$to : TimedSlot
$baseEdge : MovementEdge|null = null
$label : string|null = null
$attributes : array<string|int, mixed> = []

__toString()

Return a readable edge representation using timed slot keys.

public __toString() : string
Return values
string

        
On this page

Search results