DateBasedPublishServiceInterface
        DateBasedPublishServiceInterface.php
                :
        15
                
    
            Interface
                    
                Extends
                                    DateBasedEntriesListInterface                            
                Methods¶
                
countScheduledEntries()
            ¶
    
        
        DateBasedEntriesListInterface.php
                :
        40
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
int
                
countScheduledEntriesInDateRange()
            ¶
    
        
        DateBasedEntriesListInterface.php
                :
        47
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $start | DateTimeInterface | - | - | 
| $end | DateTimeInterface | - | - | 
| $languages | array<string|int, Language> | [] | - | 
| $sinceId | int|null | null | - | 
Return values
int
                
countScheduledEntriesToProcess()
            ¶
    
        
        DateBasedEntriesListInterface.php
                :
        42
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
int
                
countUserScheduledVersions()
            ¶
    
        
        DateBasedPublishServiceInterface.php
                :
        48
                
    
        | 
                     | 
                
                    
                     | 
            
Return values
int
                
countVersionsEntriesForContent()
            ¶
    
        
        DateBasedPublishServiceInterface.php
                :
        50
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $contentId | int | - | - | 
Return values
int
                
getScheduledEntriesByIds()
            ¶
    
        
        DateBasedEntriesListInterface.php
                :
        20
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $scheduledEntriesIds | array<string|int, int> | - | - | 
Return values
iterable<string|int, ScheduledEntry>
                
getScheduledEntriesInDateRange()
            ¶
    
        
        DateBasedEntriesListInterface.php
                :
        32
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $start | DateTimeInterface | - | - | 
| $end | DateTimeInterface | - | - | 
| $languages | array<string|int, Language> | [] | - | 
| $sinceId | int|null | null | - | 
| $limit | int | 25 | - | 
Return values
array<string|int, ScheduledEntry>
                
getScheduledEntriesToProcess()
            ¶
    
        
        DateBasedEntriesListInterface.php
                :
        25
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $limit | int | 25 | - | 
Return values
iterable<string|int, ScheduledEntry>
                
getScheduledPublish()
            ¶
    
        
        DateBasedPublishServiceInterface.php
                :
        31
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $versionId | int | - | - | 
Return values
Tags
                
getScheduledVersions()
            ¶
    
        
        DateBasedPublishServiceInterface.php
                :
        36
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $page | int | 0 | - | 
| $limit | int | 25 | - | 
Return values
iterable<string|int, ScheduledEntry>
                
getUserScheduledVersions()
            ¶
    
        
        DateBasedPublishServiceInterface.php
                :
        41
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $page | int | - | - | 
| $limit | int | - | - | 
Return values
iterable<string|int, ScheduledEntry>
                
getVersionsEntriesForContent()
            ¶
    
        
        DateBasedPublishServiceInterface.php
                :
        46
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $contentId | int | - | - | 
| $page | int | 0 | - | 
| $limit | int | 25 | - | 
Return values
iterable<string|int, ScheduledEntry>
                
isScheduledPublish()
            ¶
    
        
        DateBasedPublishServiceInterface.php
                :
        21
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $versionId | int | - | - | 
Return values
bool
                
schedulePublish()
            ¶
    
        
        DateBasedPublishServiceInterface.php
                :
        17
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $versionInfo | VersionInfo | - | - | 
| $when | DateTimeInterface | - | - | 
Return values
                
unschedulePublish()
            ¶
    
        
        DateBasedPublishServiceInterface.php
                :
        19
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $versionId | int | - | - | 
Return values
bool
                
updateScheduledPublish()
            ¶
    
        
        DateBasedPublishServiceInterface.php
                :
        23
                
    
        | 
                     | 
                
                    
                     | 
            
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $scheduledEntry | ScheduledEntry | - | - | 
| $when | DateTimeInterface | - | - |