Skip to content

[11.x] Include the initial value in the return types of reduce()#53798

Merged
taylorotwell merged 1 commit intolaravel:11.xfrom
lorenzolosa:reduce
Dec 8, 2024
Merged

[11.x] Include the initial value in the return types of reduce()#53798
taylorotwell merged 1 commit intolaravel:11.xfrom
lorenzolosa:reduce

Conversation

@lorenzolosa
Copy link
Copy Markdown
Contributor

When a collection is empty, the reduce() method returns the initial value (either the value specified as second argument, or null otherwise). Therefore, the type of the initial values needs to be among the possible return types.

@taylorotwell taylorotwell merged commit 7eba49d into laravel:11.x Dec 8, 2024
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