WeeklyShipmentCalendar
in package
implements
ShipmentCalendarInterface
FinalYes
Order-level shipment calendar backed by a reusable weekly schedule.
Table of Contents
Interfaces
- ShipmentCalendarInterface
- Adjusts planned shipment release times according to order-level operational calendars.
Properties
Methods
- __construct() : mixed
- Create one order-level weekly shipment calendar.
- releaseTime() : int
- Return the first release time at or after the current planning time that matches the configured weekly schedule.
Properties
$calendar read-only
public
WeeklyCalendar
$calendar
Methods
__construct()
Create one order-level weekly shipment calendar.
public
__construct(WeeklyCalendar $calendar) : mixed
Parameters
- $calendar : WeeklyCalendar
releaseTime()
Return the first release time at or after the current planning time that matches the configured weekly schedule.
public
releaseTime(DemandReleaseContext $context) : int
Parameters
- $context : DemandReleaseContext
Tags
Attributes
- #[Override]