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