Copied!

AbstractSession

AbstractSession.php : 15
Abstract
Implements SessionInterface

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

AbstractSession.php : 33
public __construct(int $id, string $token, User $owner, ParticipantCollectionInterface $participants, bool $isActive, bool $hasPublicLink, DateTimeInterface $createdAt, DateTimeInterface $updatedAt)

Parameters

Name Type Default value Description
$id int - -
$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

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

AbstractSession.php : 78
public hasPublicLink() : bool

Return values

bool

publicisActive()

AbstractSession.php : 73
public isActive() : bool

Return values

bool