[ 'label' => 'Aanmelding vrijwilligers/crew', 'subject_type' => 'person', 'default_submission_mode' => FormSubmissionMode::SINGLE, 'allows_public_access' => true, 'required_bindings' => ['person.email', 'person.first_name', 'person.last_name'], 'guards_class' => \App\FormBuilder\Purposes\Guards\EventRegistrationGuards::class, 'subject_resolver_class' => \App\FormBuilder\Purposes\Resolvers\EventRegistrationSubjectResolver::class, ], 'artist_advance' => [ 'label' => 'Artiest advance', 'subject_type' => 'artist', 'default_submission_mode' => FormSubmissionMode::DRAFT_SINGLE, 'allows_public_access' => false, 'required_bindings' => [], 'guards_class' => \App\FormBuilder\Purposes\Guards\ArtistAdvanceGuards::class, 'subject_resolver_class' => \App\FormBuilder\Purposes\Resolvers\ArtistAdvanceSubjectResolver::class, ], 'supplier_intake' => [ 'label' => 'Leverancier intake', 'subject_type' => 'company', 'default_submission_mode' => FormSubmissionMode::SINGLE, 'allows_public_access' => false, 'required_bindings' => ['company.name'], 'guards_class' => \App\FormBuilder\Purposes\Guards\SupplierIntakeGuards::class, 'subject_resolver_class' => \App\FormBuilder\Purposes\Resolvers\SupplierIntakeSubjectResolver::class, ], 'post_event_evaluation' => [ 'label' => 'Evaluatie na afloop', 'subject_type' => 'person', 'default_submission_mode' => FormSubmissionMode::SINGLE, 'allows_public_access' => false, 'required_bindings' => [], 'guards_class' => \App\FormBuilder\Purposes\Guards\PostEventEvaluationGuards::class, 'subject_resolver_class' => \App\FormBuilder\Purposes\Resolvers\PostEventEvaluationSubjectResolver::class, ], 'incident_report' => [ 'label' => 'Incident-melding', 'subject_type' => 'person', 'default_submission_mode' => FormSubmissionMode::MULTIPLE, 'allows_public_access' => false, 'required_bindings' => [], 'guards_class' => \App\FormBuilder\Purposes\Guards\IncidentReportGuards::class, 'subject_resolver_class' => \App\FormBuilder\Purposes\Resolvers\IncidentReportSubjectResolver::class, ], 'signature_contract' => [ 'label' => 'Contract-ondertekening', 'subject_type' => 'user', 'default_submission_mode' => FormSubmissionMode::SINGLE, 'allows_public_access' => false, 'required_bindings' => [], 'guards_class' => \App\FormBuilder\Purposes\Guards\SignatureContractGuards::class, 'subject_resolver_class' => \App\FormBuilder\Purposes\Resolvers\SignatureContractSubjectResolver::class, ], 'user_profile' => [ 'label' => 'Profiel-update', 'subject_type' => 'user', 'default_submission_mode' => FormSubmissionMode::SINGLE, 'allows_public_access' => false, 'required_bindings' => [], 'guards_class' => \App\FormBuilder\Purposes\Guards\UserProfileGuards::class, 'subject_resolver_class' => \App\FormBuilder\Purposes\Resolvers\UserProfileSubjectResolver::class, ], ];