Copied!

InvitationServiceDecorator

InvitationServiceDecorator.php : 18
Abstract

Properties

protected $innerService

InvitationServiceDecorator.php : 20
protected InvitationServiceInterface $innerService

Methods

public__construct()

InvitationServiceDecorator.php : 22
public __construct(InvitationServiceInterface $innerService)

Parameters

Name Type Default value Description
$innerService InvitationServiceInterface - -

publiccreateInvitation()

InvitationServiceDecorator.php : 42

Creates a new invitation.

public createInvitation(InvitationCreateStruct $createStruct) : InvitationInterface

Parameters

Name Type Default value Description
$createStruct InvitationCreateStruct - -

Return values

InvitationInterface

publicdeleteInvitation()

InvitationServiceDecorator.php : 54

Deletes an invitation.

public deleteInvitation(InvitationInterface $invitation) : void

Parameters

Name Type Default value Description
$invitation InvitationInterface - -

publicfindInvitations()

InvitationServiceDecorator.php : 37

Returns invitations matching the given query.

public findInvitations([InvitationQuery|null $query = null ]) : InvitationListInterface

Parameters

Name Type Default value Description
$query InvitationQuery|null null -

Return values

InvitationListInterface

publicgetInvitation()

InvitationServiceDecorator.php : 27

Returns an invitation with given ID.

public getInvitation(int $id) : InvitationInterface

Parameters

Name Type Default value Description
$id int - -

Return values

InvitationInterface

publicgetInvitationByParticipant()

InvitationServiceDecorator.php : 32

Returns an invitation associated with the given participant.

public getInvitationByParticipant(ParticipantInterface $participant) : InvitationInterface

Parameters

Name Type Default value Description
$participant ParticipantInterface - -

Return values

InvitationInterface

publicupdateInvitation()

InvitationServiceDecorator.php : 47

Updates any existing invitation with the given data.

public updateInvitation(InvitationInterface $invitation, InvitationUpdateStruct $updateStruct) : InvitationInterface

Parameters

Name Type Default value Description
$invitation InvitationInterface - -
$updateStruct InvitationUpdateStruct - -

Return values

InvitationInterface