-
Type:
Improvement
-
Resolution: Won't Fix
-
Priority:
Normal
-
None
-
Affects Version/s: None
-
Component/s: None
Suggest we have roles for
- Create
- Delete & Delete::WithCache
- Merge & Merge::WithCache
- Update & Update::WithCache
- GID
- GID::Redirectable
- HasRelationships, HasTags, etc
This gives us much more compile time checking, the ability to have a single place for interface checks, and less code repetition.