waaseyaa / relationship
Reusable relationship primitives for Waaseyaa applications
v0.1.0-alpha.218
2026-06-16 01:58 UTC
Requires
- php: >=8.5
- waaseyaa/access: ^0.1.0-alpha.218
- waaseyaa/database-legacy: ^0.1.0-alpha.218
- waaseyaa/entity: ^0.1.0-alpha.218
This package is auto-updated.
Last update: 2026-06-16 02:03:57 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.