Completely revert "remove useless contructor" changes on Illuminate\Support\Fluent where it doesn't respect object that implements IteratorAggregate and ArrayIterator.

Signed-off-by: crynobone <crynobone@gmail.com>
Add support for nested collections when using collapse
Add missing space
Merge pull request #5462 from JosephSilber/collapse-nested-collection

Add support for nested collections when using collapse
Merge pull request #5449 from crynobone/patch/revert-fluent

Completely revert "remove useless contructor" changes on Illuminate\Support\Fluent where it doesn't respect object that implements IteratorAggregate and ArrayIterator.
Merge pull request #5331 from lucasmichot/4.2-support-serializableclosure

[4.2] Support : add missing spaces