Planner
class Planner implements LoggerAwareInterface (View source)
Traits
Trait LoggerAwareTrait A trait used with LoggerAwareInterface
LoggerAwareTrait
Constants
MAX_VERIFICATION_CHECKS |
|
VERIFICATION_FAILURE_LOGGING_THRESHOLD |
|
Properties
protected | $verificationChecksRun | ||
protected SlotFilterer | $slotFilterer |
Methods
getLoggerChannel()
No description
int
getVerificationChecksRun()
No description
PlannedSlot|null
createPlannedInstance(Instance $instance, array $contentObjectGroups, int $startingSlot, int $totalSlots)
No description
bool
Details
getLoggerChannel()
No description
__construct(SlotFilterer $slotFilterer)
No description
int
getVerificationChecksRun()
No description
protected PlannedSlot|null
planSlot(PlannedInstance $plannedInstance, int $slot)
No description
protected PlannedInstance
createPlannedInstance(Instance $instance, array $contentObjectGroups, int $startingSlot, int $totalSlots)
No description
protected bool
isValidInstance(PlannedInstance $plannedInstance)
No description
PlannedInstance
plan(Instance $instance, array $contentObjectGroups, int $startingSlot, int $totalSlots)
No description