In this post, we will convert an array to object using PHP hydrator pattern. This method is so simple, itβs about transferring data from one place to another.
We will define a class that will take an array and an object as inputs and search for all set() methods in the object and fills it with values from the array.
https://likegeeks.com/convert-array-to-object-using-php/
Thanks in advance.
Top comments (1)
Thanks for your post.
You should warn that using reflexion has performances issues.
Plus you have a strong binding between the structure of your array and the structure of your class.
Moreover you should use the hydrator pattern naming convention(as you mentionned it in your title).
Nontheless that's a cool code :)