waaseyaa / relationship
Reusable relationship primitives for Waaseyaa applications
v0.1.0-alpha.1
2026-03-14 17:43 UTC
Requires
- php: >=8.3
- waaseyaa/access: ^1.1
- waaseyaa/database-legacy: ^1.1
- waaseyaa/entity: ^1.1
- waaseyaa/workflows: ^1.1
This package is auto-updated.
Last update: 2026-03-14 19:40:50 UTC
README
Layer 2 — Content Types
Entity relationship modeling for Waaseyaa applications.
Defines the relationship entity type for typed connections between entities (e.g. author→article, tag→post). RelationshipDiscoveryService and RelationshipTraversalService power relationship-aware rendering in the SSR layer. RelationshipAccessPolicy is auto-discovered via #[PolicyAttribute]. See docs/specs/relationship-modeling.md.
Key classes: Relationship, RelationshipDiscoveryService, RelationshipTraversalService, RelationshipAccessPolicy, RelationshipServiceProvider.