Skip to content

Remove annotations support - #20

Merged
janlam7 merged 4 commits into
hostnet:masterfrom
janlam7:bye-annotations
Sep 14, 2026
Merged

janlam7 merged 4 commits into
hostnet:masterfrom
janlam7:bye-annotations

Conversation

@janlam7

@janlam7 janlam7 commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

janlam7 and others added 3 commits September 10, 2026 13:45
Add typehints to BlamableInterface and BlamableProviderInterface now
that the annotation-based BC break has already happened, fix a couple
of loosely-typed signatures left over from that migration, remove a
dead import left behind by the annotation removal, and update the
README examples to the current attribute-based API. Also turn
setUpdatedBy/setUpdatedAt/setCreatedAt into fluent setters and bump
the README's install example to the 2.* line.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
actions/checkout@v2 runs on a deprecated Node.js runtime; bump to v4
to match actions/cache@v4 already in the same workflow. Also swap
get_class($entity) for $entity::class now that $entity is typed
object.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@janlam7 janlam7 self-assigned this Sep 10, 2026
@janlam7
janlam7 merged commit cc85d64 into hostnet:master Sep 14, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants