SessionServiceInterface
SessionServiceInterface.php
:
25
Interface
Service for managing collaboration sessions.
Methods¶
addParticipant()
¶
SessionServiceInterface.php
:
85
Adds a participant to the collaboration session.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $createStruct | AbstractParticipantCreateStruct | - | - |
Return values
Tags
createSession()
¶
SessionServiceInterface.php
:
56
Creates a new collaboration session.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $createStruct | AbstractSessionCreateStruct | - | - |
Return values
Tags
deleteSession()
¶
SessionServiceInterface.php
:
76
Deletes an existing collaboration session.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
Tags
findSessions()
¶
SessionServiceInterface.php
:
48
Returns sessions matching the given query.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $query | SessionQuery|null | null |
Query used to fetch collaboration sessions |
Return values
getSession()
¶
SessionServiceInterface.php
:
33
Returns collaboration session with given id.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $id | int | - | - |
Return values
Tags
getSessionByToken()
¶
SessionServiceInterface.php
:
41
Returns collaboration session with given token.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $token | string | - | - |
Return values
Tags
isSessionOwner()
¶
SessionServiceInterface.php
:
117
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()
¶
SessionServiceInterface.php
:
122
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $userReference | UserReference | - | - |
Return values
bool
removeParticipant()
¶
SessionServiceInterface.php
:
109
Removes a participant from the collaboration session.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $participant | ParticipantInterface | - | - |
Tags
updateParticipant()
¶
SessionServiceInterface.php
:
97
Updates a participant data.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $participant | ParticipantInterface | - | - |
| $updateStruct | AbstractParticipantUpdateStruct | - | - |
Return values
Tags
updateSession()
¶
SessionServiceInterface.php
:
65
Updates any existing collaboration session with the given data.
|
|
|
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| $session | SessionInterface | - | - |
| $updateStruct | AbstractSessionUpdateStruct | - | - |