dd_id_b7c374ad48
6. Planning
Implementation Notes: SOTO
Overview
- This is the detailed build reference for SOTO relations (legacy system).
- The current
/var/wwwcodebase does not implement this yet.
Database Tables (Legacy)
Tables
relation_soto(SOTO relations)auto_item.soto_string(the text field where references are embedded)
Core Entities / Traits
Entities
- old/dracon/src/Entity/Item/Relation/SimpleOneToOneRelation/SotoDbRelationEntity.php- old/dracon/src/Entity/Item/AutoItem/RelationTrait/AutoItemEntitySotoRelationTrait.php- old/dracon/src/Entity/Item/AbstractItemEntitySotoStringTrait.php
Relation Types
Types
- Relation type VOs (legacy):
CoRelationTypeDerivationVOCoRelationTypeClassificationVOCoRelationTypeIllustrationVOCoRelationTypeParentVO- Convention mapping:
- old/dracon/src/Conventions/App/RelationConvention.php
Processing Services (Legacy)
Services
- Aggregation:
- old/dracon/src/Service/Item/Relation/TypeSpecific/Content/RelationProcessing/AggregationRelationProcessingService.php - Example processors:
- old/dracon/src/Service/Item/Relation/TypeSpecific/Content/RelationProcessing/Soto/DerivationRelationProcessingService.php
Back-Link
Backlink
- Architecture:
architecture_relations_soto.md