Copied!

Gateway

Gateway.php : 26
Interface

Methods

publicaddInvitation()

Gateway.php : 31
public addInvitation(string $email, string $siteAccessName, string $hash[, int|null $roleId = null ][, int|null $userGroupId = null ][, string|null $limitation = null ][, string|null $limitationValue = null ]) : array<string|int, mixed>

Parameters

Name Type Default value Description
$email string - -
$siteAccessName string - -
$hash string - -
$roleId int|null null -
$userGroupId int|null null -
$limitation string|null null -
$limitationValue string|null null -

Return values

array<string|int, mixed>

publicfindInvitations()

Gateway.php : 53
public findInvitations([InvitationFilter|null $filter = null ]) : array<string|int, mixed>

Parameters

Name Type Default value Description
$filter InvitationFilter|null null -

Return values

array<string|int, mixed>

publicgetInvitation()

Gateway.php : 44
public getInvitation(string $hash) : array<string, mixed>

Parameters

Name Type Default value Description
$hash string - -

Return values

array<string, mixed>

publicgetInvitationByEmail()

Gateway.php : 48
public getInvitationByEmail(string $email) : mixed

Parameters

Name Type Default value Description
$email string - -

publicinvitationExistsForEmail()

Gateway.php : 46
public invitationExistsForEmail(string $email) : bool

Parameters

Name Type Default value Description
$email string - -

Return values

bool

publicupdateInvitation()

Gateway.php : 55
public updateInvitation(string $hash, InvitationUpdateStruct $updateStruct) : void

Parameters

Name Type Default value Description
$hash string - -
$updateStruct InvitationUpdateStruct - -