Convert An Array To Object Using PHP (Hydrator Pattern)

github logo ・1 min read

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.


Thanks in advance.

twitter logo DISCUSS (1)
markdown guide

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 :)

Classic DEV Post from Jun 13 '19

Async, Parallel, Concurrent Explained - Starring Gordon Ramsay

Complex computing concepts simplified

macnux profile image

Sore eyes?

dev.to now has dark mode.

Go to the "misc" section of your settings and select night theme ❀️