KMP PHP API Reference

KMP

Table of Contents

Namespaces

GridColumns
Telemetry

Interfaces

KMPApiPluginInterface
Contract for plugins that publish API routes.
KmpIdentityInterface
KMPPluginInterface
Plugin architecture contract for KMP plugins.
KMPWorkflowPluginInterface
Interface for plugins that provide workflow components.

Classes

CaseInsensitiveQuery
Builds portable case-insensitive conditions for trusted database fields.
DataverseGridQueryContext
Resolved column context for building Dataverse grid queries.
GridRowDomId
Stable DOM ids for Dataverse grid rows (Turbo Stream replace/remove targets).
GridViewConfig
Configuration validator and normalizer for grid views.
MissingTenantContextException
PermissionsLoader
Core RBAC security engine for KMP permission validation.
StaticHelpers
TenantContext
Tracks the active tenant for the current request, worker message, or CLI scope.
TenantMetadata
Immutable platform metadata required to bind a tenant-scoped request or job.
TimezoneHelper
Timezone Helper - centralized timezone handling for KMP.
WorkflowApprovalDecisionOptions
Normalizes workflow-configured approval decision choices for UI and validation.
On this page

Search results