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 SlotFilterer | $slotFilterer | 
Methods
                    getLoggerChannel()
        
                                            
                
            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
        
                    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