Download the PHP package solidframe/core without Composer
On this page you can find all versions of the php package solidframe/core. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download solidframe/core
More information about solidframe/core
Files in solidframe/core
Package core
Short Description Core interfaces, base classes, Result type, and Pipeline for SolidFrame
License MIT
Informations about the package core
SolidFrame Core
Core interfaces, base classes, Pipeline, and Middleware for the SolidFrame ecosystem.
Every SolidFrame package depends on this one. It provides the shared contracts that keep the ecosystem consistent and composable.
Installation
Components
Identity
Type-safe identity objects for your entities.
Bus Interfaces
Minimal bus contracts for CQRS and event-driven architectures.
Domain Events
Base contract for all domain events.
Pipeline
Immutable, composable data processing pipeline.
Implement StageInterface for reusable stages:
Middleware
Middleware contract for bus implementations.
Exceptions
Named constructor pattern for clear, consistent error messages.
All exceptions implement SolidFrameException marker interface for catch-all handling.
Application Service
Marker interface for use case handlers.
API Reference
| Class / Interface | Purpose |
|---|---|
IdentityInterface |
Contract for identity objects |
AbstractIdentity |
Base identity with equality |
UuidIdentity |
UUID-based identity with generate() |
DomainEventInterface |
Contract for domain events |
CommandBusInterface |
Command dispatch contract |
QueryBusInterface |
Query dispatch contract |
EventBusInterface |
Event dispatch contract |
MiddlewareInterface |
Middleware chain contract |
PipelineInterface |
Pipeline contract |
Pipeline |
Immutable pipeline implementation |
StageInterface |
Callable pipeline stage contract |
ApplicationServiceInterface |
Marker for application services |
SolidFrameException |
Base exception marker |
EntityNotFoundException |
Entity lookup failure |
InvalidArgumentException |
Validation failure |
Related Packages
- solidframe/ddd — Entity, ValueObject, AggregateRoot, Specification
- solidframe/cqrs — CommandBus, QueryBus, Handlers
- solidframe/event-driven — EventBus, Listeners
- solidframe/laravel — Laravel integration
- solidframe/symfony — Symfony integration
Contributing
This repository is a read-only split of the solidframe/solidframe monorepo, auto-synced on every push to main. Issues, pull requests, and discussions belong in the monorepo.