Shared

Interface

ClassDescription
AbstractResource
ValidationError
PaginatedResponse
CursorPaginatedResponse
ApiError
OAuthError
HealthCheckCommand
ConfigValidateCommand
CspExtension
SpaController
ServerStatsController
RateLimiterMonitorController
WebSocketController
JobMonitorController
ConfigCheckController
HealthCheckController
TranslatorTrait
JobAnalyticsController
ApiResponsesTrait
NotificationSseController
TransportController
PrometheusMetricsController
SseController

Application

ClassDescription
JobCancelledException
CancellableJobInterface

Infrastructure

ClassDescription
CursorPaginator
CursorCodec
CursorResultInternal infrastructure DTO representing a cursor-paginated result set.
CacheTagsCentralized tag name constants for Symfony's TagAwareCacheInterface.
RedisClientFactoryCreates standalone Redis connections from a DSN string.
WsQueryTokenAuthenticatorAuthenticates WebSocket handshake requests using an OAuth 2.0 token passed as a query parameter.
SseQueryTokenAuthenticatorAuthenticates SSE connections using an OAuth 2.0 token passed as a query parameter.
CspNonceListener
DpopNonceResponseListener
SecurityHeadersListener
ConfigBootCheckListenerLogs warnings on first request in each Swoole worker when critical production configs are misconfigured.
ValidationExceptionSubscriber
LocaleListener
ExceptionSubscriber
ForceJsonListenerForces the request format to JSON for API routes.
NotificationBridgeSubscriberBridge subscriber that forwards synchronous domain events into the async Messenger pipeline for notification processing.
RedisPubSubConnectionManages a Redis pub/sub subscription using the PHP redis extension.
PgroongaSearchTrait
GeneratePublicIdListener
TrigramSimilarity
PgroongaMatch
JobStatusType
CitextType
PublicIdType
UuidType
HealthCheckResult
HealthCheckService
HealthStatus Value Object
JobMessageSerializer
JobMonitorFilter
SwooleTaskWithRedisFallbackSender
PublicIdNormalizer
SwooleTaskDispatcherInterface
AllowedClassNormalizer
ResultStampMiddleware
IntResultStamp
PasskeyResultStamp
UserResultStamp
SyncedPartySessionResultStamp
TranscodeSessionResultStamp
FloatResultStamp
StringResultStamp
MediaActivityResultStamp
PlaylistResultStamp
TokenResponseResultStamp
LibraryResultStamp
RecommendationResultStamp
PartyMemberResultStamp
UuidNormalizer
HttpServerTaskDispatcher
JobMonitorService
JobMessageSerializerFactory
JobIdStamp
JobMonitoringMiddleware
WorkerJobMonitorSubscriber
CorrelationIdProcessor
BoundedContextLoggerPassBinds the correct monolog logger channel to services based on their namespace.
BoundedContextProcessor

Domain

ClassDescription
Searchable
AbstractDomainEvent
DomainEventInterface
SearchOptions
Cursor
CursorDirection Value Object
JobStatus Value Object
Email
CursorPage
PublicId
SearchResult
Uuid