SessionServiceDecorator
SessionServiceDecorator.php
:
21
Abstract
Implements
SessionServiceInterface
Properties¶
$innerService
¶
SessionServiceDecorator.php
:
23
|
|
|
Methods¶
__construct()
¶
SessionServiceDecorator.php
:
25
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $innerService | SessionServiceInterface | - | - |
addParticipant()
¶
SessionServiceDecorator.php
:
60
Adds a participant to the collaboration session.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $createStruct | AbstractParticipantCreateStruct | - | - |
Return values
createSession()
¶
SessionServiceDecorator.php
:
45
Creates a new collaboration session.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $createStruct | AbstractSessionCreateStruct | - | - |
Return values
deleteSession()
¶
SessionServiceDecorator.php
:
55
Deletes an existing collaboration session.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
findSessions()
¶
SessionServiceDecorator.php
:
40
Returns sessions matching the given query.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $query | SessionQuery | null |
Query used to fetch collaboration sessions |
Return values
getSession()
¶
SessionServiceDecorator.php
:
30
Returns collaboration session with given id.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $id | int | - | - |
Return values
getSessionByToken()
¶
SessionServiceDecorator.php
:
35
Returns collaboration session with given token.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $token | string | - | - |
Return values
isSessionOwner()
¶
SessionServiceDecorator.php
:
80
Checks if user is a session owner. If user is not passed, the current user reference will be used for comparison.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $user | UserReference|null | null | - |
Return values
bool
isSessionParticipant()
¶
SessionServiceDecorator.php
:
85
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $userReference | UserReference | - | - |
Return values
bool
removeParticipant()
¶
SessionServiceDecorator.php
:
75
Removes a participant from the collaboration session.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $participant | ParticipantInterface | - | - |
updateParticipant()
¶
SessionServiceDecorator.php
:
67
Updates a participant data.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $participant | ParticipantInterface | - | - |
| $updateStruct | AbstractParticipantUpdateStruct | - | - |
Return values
updateSession()
¶
SessionServiceDecorator.php
:
50
Updates any existing collaboration session with the given data.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $updateStruct | AbstractSessionUpdateStruct | - | - |