Copied!

ContentSession

ContentSession.php : 18
Final
Extends AbstractSession

Constants

publicIDENTIFIER

ContentSession.php : 20
public mixed IDENTIFIER = 'content'

Properties

protected $createdAt

AbstractSession.php : 29
protected DateTimeInterface $createdAt
AbstractSession.php : 27
protected bool $hasPublicLink

protected $id

AbstractSession.php : 17
protected int $id

protected $isActive

AbstractSession.php : 25
protected bool $isActive

protected $owner

AbstractSession.php : 21
protected User $owner

protected $participants

AbstractSession.php : 23
protected ParticipantCollectionInterface $participants

protected $token

AbstractSession.php : 19
protected string $token

protected $updatedAt

AbstractSession.php : 31
protected DateTimeInterface $updatedAt

Methods

public__construct()

ContentSession.php : 26
public __construct(int $id, VersionInfo $versionInfo, Language $language, string $token, User $owner, ParticipantCollectionInterface $participants, bool $isActive, bool $hasPublicLink, DateTimeInterface $createdAt, DateTimeInterface $updatedAt)

Parameters

Name Type Default value Description
$id int - -
$versionInfo VersionInfo - -
$language Language - -
$token string - -
$owner User - -
$participants ParticipantCollectionInterface - -
$isActive bool - -
$hasPublicLink bool - -
$createdAt DateTimeInterface - -
$updatedAt DateTimeInterface - -

publicgetCreatedAt()

AbstractSession.php : 83
public getCreatedAt() : DateTimeInterface

Return values

DateTimeInterface

publicgetId()

AbstractSession.php : 53
public getId() : int

Return values

int

publicgetLanguage()

ContentSession.php : 49
public getLanguage() : Language

Return values

Language

publicgetOwner()

AbstractSession.php : 63
public getOwner() : User

Return values

User

publicgetParticipants()

AbstractSession.php : 68
public getParticipants() : ParticipantCollectionInterface

Return values

ParticipantCollectionInterface

publicgetToken()

AbstractSession.php : 58
public getToken() : string

Return values

string

publicgetUpdatedAt()

AbstractSession.php : 88
public getUpdatedAt() : DateTimeInterface

Return values

DateTimeInterface

publicgetVersionInfo()

ContentSession.php : 44
public getVersionInfo() : VersionInfo

Return values

VersionInfo

AbstractSession.php : 78
public hasPublicLink() : bool

Return values

bool

publicisActive()

AbstractSession.php : 73
public isActive() : bool

Return values

bool