SegmentationServiceDecorator
        SegmentationServiceDecorator.php
                :
        19
                 
    
                                        Abstract
        
        
                    
                Implements
                                    SegmentationServiceInterface                            
        
                Properties¶
                 $innerService
            ¶
        $innerService
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        21
                 
    
        |  |  | 
Methods¶
                 __construct()
            ¶
__construct()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        23
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $innerService | SegmentationServiceInterface | - | - | 
                 assignUserToSegment()
            ¶
assignUserToSegment()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        103
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $user | User | - | - | 
| $segment | Segment | - | - | 
                 createSegment()
            ¶
createSegment()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        38
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $createStruct | SegmentCreateStruct | - | - | 
Return values
Segment
                 createSegmentGroup()
            ¶
createSegmentGroup()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        68
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $createStruct | SegmentGroupCreateStruct | - | - | 
Return values
SegmentGroup
                 isUserAssignedToSegment()
            ¶
isUserAssignedToSegment()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        98
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $user | User | - | - | 
| $segment | Segment | - | - | 
Return values
bool
                 loadSegment()
            ¶
loadSegment()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        28
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $segmentId | int | - | - | 
Return values
Segment
                 loadSegmentByIdentifier()
            ¶
loadSegmentByIdentifier()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        33
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $identifier | string | - | - | 
Return values
Segment
                 loadSegmentGroup()
            ¶
loadSegmentGroup()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        58
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $segmentGroupId | int | - | - | 
Return values
SegmentGroup
                 loadSegmentGroupByIdentifier()
            ¶
loadSegmentGroupByIdentifier()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        63
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $identifier | string | - | - | 
Return values
SegmentGroup
                 loadSegmentGroups()
            ¶
loadSegmentGroups()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        83
                 
    
        |  |  | 
Return values
array<string|int, SegmentGroup>
                 loadSegmentsAssignedToCurrentUser()
            ¶
loadSegmentsAssignedToCurrentUser()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        93
                 
    
        |  |  | 
Return values
array<string|int, Segment>
                 loadSegmentsAssignedToGroup()
            ¶
loadSegmentsAssignedToGroup()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        53
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $segmentGroup | SegmentGroup | - | - | 
Return values
array<string|int, Segment>
                 loadSegmentsAssignedToUser()
            ¶
loadSegmentsAssignedToUser()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        88
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $user | User | - | - | 
Return values
array<string|int, Segment>
                 removeSegment()
            ¶
removeSegment()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        48
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $segment | Segment | - | - | 
                 removeSegmentGroup()
            ¶
removeSegmentGroup()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        78
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $segmentGroup | SegmentGroup | - | - | 
                 unassignUserFromSegment()
            ¶
unassignUserFromSegment()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        108
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $user | User | - | - | 
| $segment | Segment | - | - | 
                 updateSegment()
            ¶
updateSegment()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        43
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $segment | mixed | - | - | 
| $updateStruct | SegmentUpdateStruct | - | - | 
Return values
Segment
                 updateSegmentGroup()
            ¶
updateSegmentGroup()
            ¶
    
        
        SegmentationServiceDecorator.php
                :
        73
                 
    
        |  |  | 
Parameters
| Name | Type | Default value | Description | 
|---|---|---|---|
| $segmentGroup | mixed | - | - | 
| $updateStruct | SegmentGroupUpdateStruct | - | - | 
Return values
SegmentGroup