Imported from heyframe/heyframe (
src/Core/Content/ContentSystem/AGENTS.md). Install upstream withnpx skills add heyframe/heyframe --skill ContentSystem. Copyright stays with the author.
ContentSystem
@README.md
Source Code References
- Routing:
Routing/Router/ContentRouter - Entity Resolution:
Routing/IdResolution/EntityIdResolver - Layout Resolution:
Routing/LayoutResolution/LayoutResolver - Refinement:
Layout/Refinery/RefinedLayoutBuilder,Layout/Refinery/LayoutRefinery - Hydration:
Hydration/ContentElementHydrator - Store API:
Channel/ContentRoute
Quick Reference
- Pipeline: Routing → Resolution → Layout → Refinement → Hydration
- Main exception class:
ContentSystemException - ID generation:
Uuid::randomHex() - Package:
#[Package('discovery')] - Main API endpoint:
/store-api/content/{path} - DAL: Use Criteria API + EntityDefinition, NOT Doctrine ORM