▲ | stefanfisk 7 days ago | ||||||||||||||||
How would that work if a library supplies a function that takes a string and returns an array? I can’t make it use my array class. | |||||||||||||||||
▲ | cess11 7 days ago | parent [-] | ||||||||||||||||
Could you give a realistic example? The PHP pipes as described in the articles about it will require a bunch of wrapping anyway so you could just do that. There are several alternatives, from a function or method that just converts from raw array to class, to abstractions involving stuff like __invoke, __call, dispatchers and such. Also the expectation to not have to put facades on libraries is a bit suspicious, in my experience it is very common. I find it unlikely you actually want to use raw arrays instead of leveraging type guards in your code. | |||||||||||||||||
|