EventQueryBuilder
        EventQueryBuilder.php
                :
        27
                 
    
                                Final
                
        
        
                Allows to build event query in a fluent way.
The following example query is searching for events occurring in 2020, and typed 'scheduled_publication':
$query = (new EventQueryBuilder())
 ->withDateRange(new DateRange(new DateTime('2020-01-01'), new DateTime('2021-01-01')))
 ->withTypes(['scheduled_publication'])
 ->getQuery();
Methods¶
                 __construct()
            ¶
__construct()
            ¶
    
        
        EventQueryBuilder.php
                :
        41
                 
    
        |  |  | 
                 fromQuery()
            ¶
fromQuery()
            ¶
    
        
        EventQueryBuilder.php
                :
        105
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $query | EventQuery | - | - | 
Return values
self
                 getQuery()
            ¶
getQuery()
            ¶
    
        
        EventQueryBuilder.php
                :
        90
                 
    
        |  |  | 
Return values
Tags
                 withCount()
            ¶
withCount()
            ¶
    
        
        EventQueryBuilder.php
                :
        46
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $count | int | - | - | 
Return values
self
                 withCursor()
            ¶
withCursor()
            ¶
    
        
        EventQueryBuilder.php
                :
        60
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $cursor | Cursor|null | - | - | 
Return values
self
                 withDateRange()
            ¶
withDateRange()
            ¶
    
        
        EventQueryBuilder.php
                :
        53
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $dateRange | DateRange | - | - | 
Return values
self
                 withLanguages()
            ¶
withLanguages()
            ¶
    
        
        EventQueryBuilder.php
                :
        80
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $languages | array<string|int, Language>|null | - | - | 
Return values
self
                 withTypes()
            ¶
withTypes()
            ¶
    
        
        EventQueryBuilder.php
                :
        70
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $types | array<string|int, string>|null | - | - | 
Return values
self