Copied!

AbstractSession

AbstractSession.php : 15
Abstract
Implements SessionInterface

Properties

protected $createdAt

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

protected $id

AbstractSession.php : 17
protected int $id

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 : 29
protected DateTimeInterface $updatedAt

Methods

public__construct()

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

Parameters

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

publicgetCreatedAt()

AbstractSession.php : 74
public getCreatedAt() : DateTimeInterface

Return values

DateTimeInterface

publicgetId()

AbstractSession.php : 49
public getId() : int

Return values

int

publicgetOwner()

AbstractSession.php : 59
public getOwner() : User

Return values

User

publicgetParticipants()

AbstractSession.php : 64
public getParticipants() : ParticipantCollectionInterface

Return values

ParticipantCollectionInterface

publicgetToken()

AbstractSession.php : 54
public getToken() : string

Return values

string

publicgetUpdatedAt()

AbstractSession.php : 79
public getUpdatedAt() : DateTimeInterface

Return values

DateTimeInterface

AbstractSession.php : 69
public hasPublicLink() : bool

Return values

bool