You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- In `SyncEntityProvider`, if an entity has no provider interface, check for a parent that:
20
+
21
+
- implements `SyncEntityInterface`
22
+
- resolves to the entity, indicating it has been bound to a "base" entity in the service container
23
+
- has a provider interface
24
+
25
+
This allows downstream code to use `$provider->with(MyCustomEntity::class)` instead of `$provider->with(BaseEntity::class)` when `MyCustomEntity` extends `BaseEntity`
26
+
27
+
- Add explicit `@return` types to methods with native return type `self` to work around bugs in static analysis tools
28
+
- Detect associative arrays in "generate sync entity" command
29
+
30
+
### Fixed
31
+
32
+
- Fix regression where `AbstractSyncDefinition::getFallbackClosure()` always throws an exception
33
+
15
34
## [v0.99.9] - 2024-03-06
16
35
17
36
### Added
@@ -2121,6 +2140,7 @@ This is the final release of `lkrms/util`. It is moving to [Salient](https://git
2121
2140
2122
2141
- Allow `CliOption` value names to contain arbitrary characters
0 commit comments