> This would seem to fit your use case with Shoop quite well: > rather than Shoop::array($array)->first()->unfold(), you would just call > $array->first(). It's fairly high on a lot of people's wish lists, but > there's a lot of details to get right in both design and implementation, > so I strongly recommend searching for previous discussions and proofs of > concept before diving in.
We don't need methods on non-scalar objects, if we have [pipe operator](https://wiki.php.net/rfc/pipe-operator-v2): sth like `$array |> array_first(?)`. This would allow much greater flexibility. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php