KMP PHP API Reference

Services

Table of Contents

Classes

AdHocBestowalService
Records ad-hoc bestowals that are not backed by award recommendations.
ApprovalSyncJobService
Bounded, resumable tenant-queue coordination; each restart and its result commit together.
AwardApprovalResolverService
Resolves branch-scoped approvers for award approval process steps.
AwardsNavigationProvider
Provides navigation integration for the Awards plugin.
AwardsViewCellProvider
Provides view cell integration for the Awards plugin.
AwardsWorkflowActions
Workflow action implementations for award recommendation operations.
AwardsWorkflowConditions
Workflow condition evaluators for the Awards plugin.
AwardsWorkflowProvider
Registers award recommendation workflow triggers, actions, conditions, and entities with the workflow registries.
BestowalCancellationService
Cancels an in-flight bestowal and unwinds linked recommendations.
BestowalCourtSlotService
Court slots tie a bestowal to a scheduled activity on the gathering's Event Schedule, or to roaming court when the award may be given at any time during the event.
BestowalCreationService
Creates bestowals from approved recommendations and links grouped recommendations.
BestowalFieldAccessService
Applies field-level authorization to protected bestowal data.
BestowalFinalizationService
BestowalFinalizationService - shared "Mark Given" finalization for bestowals.
BestowalFormService
Prepares lookup data for bestowal edit and bulk edit forms.
BestowalGatheringLookupService
Resolves gathering options for bestowal edit forms with member attendance markers.
BestowalHandoffService
Workflow-aware bestowal handoff service.
BestowalLinkAuditService
Read-only consistency checks for recommendation-to-bestowal link ownership.
BestowalNotificationVarsService
Prepares email template variables for bestowal notification workflows.
BestowalQueryService
Builds configured ORM queries and grid-processing option arrays for bestowal grids.
BestowalRecommendationLinkService
Links and unlinks recommendations on an existing bestowal.
BestowalRecommendationSyncService
Synchronizes bestowal-owned recommendation projections from the bestowal lifecycle.
BestowalTodoAssigneeResolver
Resolves the live set of members eligible to complete a bestowal to-do item.
BestowalTodoCompletionFormProvider
Supplies Awards-owned completion UI and apply logic for bestowal gathering todos.
BestowalTodoMaterializationService
Builds a bestowal's parallel to-do checklist from its award's assigned bestowal to-do template and materializes them as core ActionItems.
BestowalUpdateService
Applies bestowal edit form updates including link changes and field updates.
CourtAgendaService
Builds and mutates gathering court agendas for visual planning and print output.
RecommendationApprovalContextRenderer
RecommendationApprovalDecisionService
RecommendationApprovalManualReviewException
Identifies an approval migration failure that safely degrades to manual review.
RecommendationApprovalProcessService
Bridges award recommendation approval process config to workflow runtime state.
RecommendationApprovalWorkflowLifecycleService
Owns workflow-backed lifecycle operations for recommendation approvals.
RecommendationApprovalWorkflowSyncService
Restarts open award recommendation approvals against current configuration.
RecommendationBestowalStatePolicyService
Defines the recommendation state boundary where bestowals take over.
RecommendationDeletionService
Deletes recommendations through the workflow-owned mutation layer.
RecommendationFeedbackContextRenderer
RecommendationFeedbackService
Creates and manages out-of-band feedback requests for award recommendations.
RecommendationFormService
Prepares lookup data for recommendation edit forms.
RecommendationGroupingService
Encapsulates recommendation grouping mechanics and origin-state restoration.
RecommendationMigrationService
Audits and reconciles legacy Awards recommendations into their new lifecycle owners.
RecommendationQueryService
Builds configured ORM queries and grid-processing option arrays for recommendation grids.
RecommendationStateLogService
Centralizes recommendation state-log creation for entity and bulk transitions.
RecommendationSubmissionInput
Allowlisted creation input, shared by HTTP and workflow submission boundaries.
RecommendationSubmissionService
RecommendationTransitionService
Applies recommendation state transitions for single and bulk operations.
RecommendationUiModeService
Derives recommendation edit-form UI rules from explicit application modes.
RecommendationUpdateService
RecommendationWorkflowUiService
Builds recommendation approval workflow context for recommendation screens.

Traits

BestowalNotesSupportTrait
Builds bestowal note text from linked recommendations.
RecommendationMutationSupportTrait
On this page

Search results