Signup
in package
Table of Contents
Properties
- $aclService : AclService
- $entityManager : EntityManager
- $signupFieldValueMapper : SignupFieldValue
- $signupMapper : Signup
- $signupOptionMapper : SignupOption
- $translator : Translator
Methods
- __construct() : mixed
- adminSignUp() : ExternalSignup
- Sign an external user up for an activity, which the current user may admin.
- deleteOldSignups() : void
- Delete all sign-ups for activities that are older than 5 years.
- editSignUp() : void
- externalSignOff() : void
- externalSignUp() : Signup
- Sign an external user up for an activity, allowed by a guest.
- getExternalAdminForm() : Signup
- getExternalForm() : Signup
- getForm() : Signup
- Return the form for signing up in the preferred language, if available.
- getNumberOfSubscribedMembers() : int
- getSignedUpData() : array<string|int, SignupOption|string|null>}>
- Gets an array of the signed-up users and the associated data.
- isAllowedToExternalSubscribe() : bool
- Is the (guest) user allowed to use the external signup.
- isAllowedToInternalSubscribe() : bool
- isAllowedToSubscribe() : bool
- Is the currently logged-in user allowed to signup.
- isAllowedToViewSubscriptions() : bool
- isSignedUp() : bool
- Check if a member is signed up for an activity.
- signOff() : void
- Undo an activity sign up.
- signUp() : UserSignup
- Sign a User up for an activity with the specified field values.
- createSignup() : ExternalSignup|UserSignup
- Creates the generic parts of a signup.
- manualSignUp() : ExternalSignup
- Sign an external user up for an activity.
- removeSignUp() : void
Properties
$aclService read-only
private
AclService
$aclService
$entityManager read-only
private
EntityManager
$entityManager
$signupFieldValueMapper read-only
private
SignupFieldValue
$signupFieldValueMapper
$signupMapper read-only
private
Signup
$signupMapper
$signupOptionMapper read-only
private
SignupOption
$signupOptionMapper
$translator read-only
private
Translator
$translator
Methods
__construct()
public
__construct(AclService $aclService, Translator $translator, EntityManager $entityManager, Signup $signupMapper, SignupFieldValue $signupFieldValueMapper, SignupOption $signupOptionMapper) : mixed
Parameters
- $aclService : AclService
- $translator : Translator
- $entityManager : EntityManager
- $signupMapper : Signup
- $signupFieldValueMapper : SignupFieldValue
- $signupOptionMapper : SignupOption
adminSignUp()
Sign an external user up for an activity, which the current user may admin.
public
adminSignUp(SignupList $signupList, string $fullName, string $email, array<string|int, mixed> $fieldResults) : ExternalSignup
Parameters
- $signupList : SignupList
- $fullName : string
- $email : string
- $fieldResults : array<string|int, mixed>
Tags
Return values
ExternalSignupdeleteOldSignups()
Delete all sign-ups for activities that are older than 5 years.
public
deleteOldSignups() : void
editSignUp()
public
editSignUp(UserSignup $signup, array<string|int, mixed> $fieldResults) : void
Parameters
- $signup : UserSignup
- $fieldResults : array<string|int, mixed>
Tags
externalSignOff()
public
externalSignOff(ExternalSignup $signup) : void
Parameters
- $signup : ExternalSignup
Tags
externalSignUp()
Sign an external user up for an activity, allowed by a guest.
public
externalSignUp(SignupList $signupList, string $fullName, string $email, array<string|int, mixed> $fieldResults) : Signup
Parameters
- $signupList : SignupList
- $fullName : string
- $email : string
- $fieldResults : array<string|int, mixed>
Tags
Return values
SignupgetExternalAdminForm()
public
getExternalAdminForm(SignupList $signupList) : Signup
Parameters
- $signupList : SignupList
Return values
SignupgetExternalForm()
public
getExternalForm(SignupList $signupList) : Signup
Parameters
- $signupList : SignupList
Return values
SignupgetForm()
Return the form for signing up in the preferred language, if available.
public
getForm(SignupList $signupList) : Signup
Otherwise, it returns it in the available language.
Parameters
- $signupList : SignupList
Tags
Return values
SignupgetNumberOfSubscribedMembers()
public
getNumberOfSubscribedMembers(SignupList $signupList) : int
Parameters
- $signupList : SignupList
Return values
intgetSignedUpData()
Gets an array of the signed-up users and the associated data.
public
getSignedUpData(SignupList $signupList) : array<string|int, SignupOption|string|null>}>
Parameters
- $signupList : SignupList
Return values
array<string|int, SignupOption|string|null>}>isAllowedToExternalSubscribe()
Is the (guest) user allowed to use the external signup.
public
isAllowedToExternalSubscribe() : bool
Return values
boolisAllowedToInternalSubscribe()
public
isAllowedToInternalSubscribe() : bool
Return values
boolisAllowedToSubscribe()
Is the currently logged-in user allowed to signup.
public
isAllowedToSubscribe() : bool
Return values
boolisAllowedToViewSubscriptions()
public
isAllowedToViewSubscriptions() : bool
Return values
boolisSignedUp()
Check if a member is signed up for an activity.
public
isSignedUp(SignupList $signupList, User $user) : bool
Parameters
- $signupList : SignupList
- $user : User
Return values
boolsignOff()
Undo an activity sign up.
public
signOff(SignupList $signupList, User $user) : void
Parameters
- $signupList : SignupList
- $user : User
signUp()
Sign a User up for an activity with the specified field values.
public
signUp(SignupList $signupList, array<string|int, mixed> $fieldResults) : UserSignup
Parameters
- $signupList : SignupList
- $fieldResults : array<string|int, mixed>
Tags
Return values
UserSignupcreateSignup()
Creates the generic parts of a signup.
protected
createSignup(ExternalSignup|UserSignup $signup, SignupList $signupList, array<string|int, mixed> $fieldResults) : ExternalSignup|UserSignup
Parameters
- $signup : ExternalSignup|UserSignup
- $signupList : SignupList
- $fieldResults : array<string|int, mixed>
Tags
Return values
ExternalSignup|UserSignupmanualSignUp()
Sign an external user up for an activity.
protected
manualSignUp(SignupList $signupList, string $fullName, string $email, array<string|int, mixed> $fieldResults) : ExternalSignup
Parameters
- $signupList : SignupList
- $fullName : string
- $email : string
- $fieldResults : array<string|int, mixed>
Tags
Return values
ExternalSignupremoveSignUp()
protected
removeSignUp(Signup $signup) : void
Parameters
- $signup : Signup