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
* Support nullable class type hints (Level-2#182)
* Remove PHP 8 deprecation warning
* Level-2#195 - stop some parameters getting counted twice
* Fix issue where 'shareInstances' resolve but fail to propagate (Level-2#201)
* Level-2#200 - Expand shareInstances test to replicate propagation issue
* Level-2#200 - Fix issue where 'shareInstances' resolve but fail to propagate
Because `$share` is passed by reference to `matchParam()`, and
`matchParam()` removes matching objects from its `$search` array,
instances may be removed from `$share` before it is passed to `expand()`
or `create()`. Depending on the order of constructor parameters and the
relative placement of `shareInstances` dependencies in the object tree,
this may result in multiple instances of these dependencies being
created.
Fixed by passing a copy of the `$share` array to `matchParam()`.
- Updated CI to use github actions
Co-authored-by: thisispiers <piers@c1h.co.uk>
Co-authored-by: Tom Butler <tom@r.je>
Co-authored-by: Luke Arms <luke@linacreative.com>
0 commit comments