Learn about data transfer objects, why they are useful and why it’s better to use them over arrays.
PHP
Stop Using Pseudo-Types
Pseudo-types like callable and iterable may seem convenient at first glance, but they introduce ambiguities and make code harder to analyze. Read more