class SlotLayoutPlanner implements PlannerInterface (View source)

Properties

protected $registry

Methods

__construct(array $registry)

SlotLayoutPlanner constructor.

bool
isValidInstance(PlannedInstance $plannedInstance)

No description

bool
isValidPlannedSlot(PlannedSlot $plannedSlot, PlannedInstance $plannedInstance, int $slot)

No description

bool
isValidTemplate(SlotTemplate $template, PlannedInstance $plannedInstance, int $slot)

No description

Details

__construct(array $registry)

SlotLayoutPlanner constructor.

Parameters

array $registry

bool isValidInstance(PlannedInstance $plannedInstance)

No description

Parameters

PlannedInstance $plannedInstance

Return Value

bool

bool isValidPlannedSlot(PlannedSlot $plannedSlot, PlannedInstance $plannedInstance, int $slot)

No description

Parameters

PlannedSlot $plannedSlot
PlannedInstance $plannedInstance
int $slot

Return Value

bool

bool isValidTemplate(SlotTemplate $template, PlannedInstance $plannedInstance, int $slot)

No description

Parameters

SlotTemplate $template
PlannedInstance $plannedInstance
int $slot

Return Value

bool