Make the entity ID a regular field #73

Merged
c.fahner merged 10 commits from issues/70 into main 2026-09-26 08:30:21 +02:00
Owner

Resolves #70

Add explicit wrappers for SequentialValue and UniqueIdentifier to replace IdGenerator and Entity\Id
Remove Schema::$idOptions, IdGenerator, IdOptions, Entity\Id
Schema now treats the 'id' field as any regular field

Resolves #70 Add explicit wrappers for SequentialValue and UniqueIdentifier to replace IdGenerator and Entity\Id Remove Schema::$idOptions, IdGenerator, IdOptions, Entity\Id Schema now treats the 'id' field as any regular field
c.fahner added this to the v0.2 milestone 2026-09-25 15:23:35 +02:00
Remove reference to Entity\Id
Entity::$id is now restricted to UniqueIdentifier|SequentialValue|string|int
Schema now treats the the id field as any regular field
Removed Schema::$idOptions
Refactored internal workings of Field/Fields to work better with lazy initialization and the changes to IDs
c.fahner stopped working 2026-09-26 08:30:22 +02:00
23 minutes 17 seconds
c.fahner deleted branch issues/70 2026-09-26 08:30:22 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Total time spent: 23 minutes 17 seconds
c.fahner
23 minutes 17 seconds
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
slendium/ocd!73
No description provided.