@@ -53,40 +53,40 @@ Replace the value of the `style` parameter for different styles (`flat`, `flat-s
5353
5454### ✅ To Do
5555
56- - [ ] [ modules/Collection/src/ArrayList.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Collection/src/ArrayList.php )
56+ - [ ] [ modules/Collection/src/ArrayList.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Collection/src/ArrayList.php )
5757 - [ ] replace generic enumerable function with array-specific functions where possible
58- - [ ] [ modules/Collection/src/ArrayMap.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Collection/src/ArrayMap.php )
58+ - [ ] [ modules/Collection/src/ArrayMap.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Collection/src/ArrayMap.php )
5959 - [ ] replace generic enumerable function with array-specific functions where possible
60- - [ ] [ modules/Collection/src/ArraySet.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Collection/src/ArraySet.php )
60+ - [ ] [ modules/Collection/src/ArraySet.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Collection/src/ArraySet.php )
6161 - [ ] replace generic enumerable function with array-specific functions where possible
62- - [ ] [ modules/Collection/src/IsKeyedEnumerable.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Collection/src/IsKeyedEnumerable.php )
62+ - [ ] [ modules/Collection/src/IsKeyedEnumerable.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Collection/src/IsKeyedEnumerable.php )
6363 - [ ] rewrite more functions to use iterators
64- - [ ] [ modules/Collection/src/Iterator/OrderedIterator.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Collection/src/Iterator/OrderedIterator.php )
64+ - [ ] [ modules/Collection/src/Iterator/OrderedIterator.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Collection/src/Iterator/OrderedIterator.php )
6565 - [ ] cache keys so they won't have to be re-calculated
66- - [ ] [ modules/Collection/src/ObjectSet.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Collection/src/ObjectSet.php )
66+ - [ ] [ modules/Collection/src/ObjectSet.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Collection/src/ObjectSet.php )
6767 - [ ] use this style of assertion error messages for all assertions
68- - [ ] [ modules/DI/src/ServiceResolver.php] ( https://github.com/elephox-dev/framework/tree/develop/modules/DI/src/ServiceResolver.php )
69- - [ ] implement positional overrides with integer keys in $overrides
68+ - [ ] [ modules/DI/src/ServiceDescriptor.php] ( https://github.com/elephox-dev/framework/tree/release/0.9/modules/DI/src/ServiceDescriptor.php )
69+ - [ ] Update TImplementation to extend TService once vimeo/psalm #7795 is resolved.
70+ - [ ] [ modules/DI/src/ServiceResolver.php] ( https://github.com/elephox-dev/framework/tree/release/0.9/modules/DI/src/ServiceResolver.php )
7071 - [ ] add support for disjunctive normal form types (https://wiki.php.net/rfc/dnf_types )
71- - [ ] [ modules/Http/test/GeneratesResponsesTest.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Http/test/GeneratesResponsesTest.php )
72+ - [ ] [ modules/Http/test/GeneratesResponsesTest.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Http/test/GeneratesResponsesTest.php )
7273 - [ ] Add test for both cases in which mime_content_type exists and not
73- - [ ] [ modules/Logging/test/SimpleFormatColorSinkTest.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Logging/test/SimpleFormatColorSinkTest.php )
74+ - [ ] [ modules/Logging/test/SimpleFormatColorSinkTest.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Logging/test/SimpleFormatColorSinkTest.php )
7475 - [ ] write tests for background and options
75- - [ ] [ modules/Web/src/Routing/InvalidRequestController.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Web/src/Routing/InvalidRequestController.php )
76+ - [ ] [ modules/Web/src/Routing/InvalidRequestController.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Web/src/Routing/InvalidRequestController.php )
7677 - [ ] change message to be more general and/or create more specific exceptions
78+ - [ ] [ development/src/Commands/ReleaseCommand.php] ( https://github.com/elephox-dev/framework/tree/release/0.9/development/src/Commands/ReleaseCommand.php )
79+ - [ ] s');
80+ - [ ] s',
81+ - [ ] s"',
7782
7883### ⚠️ Fixes
7984
80- - [ ] [ modules/Collection/src/IsArrayEnumerable.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Collection/src/IsArrayEnumerable.php )
85+ - [ ] [ modules/Collection/src/IsArrayEnumerable.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Collection/src/IsArrayEnumerable.php )
8186 - [ ] this seems to be worse than the generic implementation in IsEnumerable (according to phpbench). This can be improved.
82- - [ ] [ modules/Collection/src/IsEnumerable.php] ( https://github.com/elephox-dev/framework/tree/develop /modules/Collection/src/IsEnumerable.php )
87+ - [ ] [ modules/Collection/src/IsEnumerable.php] ( https://github.com/elephox-dev/framework/tree/release/0.9 /modules/Collection/src/IsEnumerable.php )
8388 - [ ] de-duplicate code from IsEnumerable and IsKeyedEnumerable where possible (move iterator creation to trait and return self with created iterator)
8489
85- ### 🤔 Maybe
86-
87- - [ ] [ modules/Collection/src/Iterator/ReverseIterator.php] ( https://github.com/elephox-dev/framework/tree/develop/modules/Collection/src/Iterator/ReverseIterator.php )
88- - [ ] only reverse key order if key is numeric
89-
9090
9191### 🚧 Related issues
9292
0 commit comments