KMP PHP API Reference

Services

Table of Contents

Namespaces

ActionItems
ActiveWindowManager
ApprovalContext
Backup
Backups
Cache
Escrow
Platform
Secrets
Security
Storage
WarrantManager
WorkflowEngine
WorkflowRegistry

Classes

ApiDataRegistry
Registry for API response data providers.
AuthorizationService
Custom authorization service with KMP identity handling.
BackupRestoreCompatibilityService
Reconciles current-version derived/config data after a logical restore.
BackupSchemaManifestService
Builds a database-neutral schema manifest for backup payloads.
BackupService
Database-agnostic backup and restore service.
BackupStorageService
Manages backup file storage using the same adapter pattern as DocumentService.
CoreNavigationProvider
Core Navigation Provider
CoreViewCellProvider
Core View Cell Provider
CsvExportService
Standardized CSV export for query results, entity collections, and arrays.
DatabaseSchemaResetService
Recreates the database schema from a backup schema manifest.
DocumentService
Centralized document management service for file uploads, storage, and retrieval.
EmailTemplateRendererService
Service for rendering email templates with variable substitution
EmailTemplateResolverService
Resolves active email templates by stable slug identity.
GatheringActivityService
Manages gathering-activity associations: linking, unlinking, and description updates.
GatheringCloneService
Deep-copies a gathering including its activities, staff, and schedule items.
GatheringScheduleService
Manages scheduled activity CRUD for gatherings.
GridViewService
Business logic for managing saved grid views.
ICalendarService
iCalendar Service
ImageToPdfConversionService
Converts uploaded image files to PDF format for consistent document storage.
ImpersonationService
Manages impersonation session metadata for super user actions.
MemberAuthenticationService
Handles authentication-related business logic for members.
MemberExpirationImportService
Imports member expiration dates from the shared two-column CSV format.
MemberPrivacy
Shapes list rows after the controller has obtained a per-member policy decision.
MemberProfileService
Handles profile photo management for members.
MemberRegistrationService
Handles member registration and SCA membership card submission.
MemberSearchService
Handles member search and discovery queries.
NavigationRegistry
Centralized registry for application navigation items from core and plugins.
NavigationService
Navigation Service Handles navigation-related business logic and integrates with NavigationRegistry
OpenApiMergeService
Merges the base OpenAPI spec with plugin-provided fragments.
PdfProcessingService
Handles PDF file operations for waiver uploads.
QuickLoginDeviceService
Manages quick-login device enrollment, metadata collection, and removal.
RestoreStatusService
Tracks restore lock and restore progress in shared cache.
RetentionPolicyService
Calculates document retention dates based on JSON retention policy definitions.
ServiceResult
Standardized result object for service layer operations.
TenantConnectionManager
TenantDefaultSettingsInitializer
Ensures required tenant-scoped application settings exist for the current datasource.
TenantMailConfigurator
Applies a tenant's tenant_config.email overrides to the default mail profile and transport for the duration of a tenant-bound scope.
ViewCellRegistry
View Cell Registry Service
On this page

Search results