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 | - | - |