hydrator icon indicating copy to clipboard operation
hydrator copied to clipboard

Allow parent fields

Open Egen-ko opened this issue 5 years ago • 3 comments

Добрый день, Александр!

Позволил себе изменить ваш класс Hydrator для своих нужд. Ввел возможность работы с унаследованными приватными полями. Попутно немного зарефакторил (hydrate, hydrateInto - убрал дублирование).

Тесты проходят, дописал 2 дополнительных с дочерними классами.

Производительность конечно пострадала, т.к. теперь для каждого поля вычисляется ReflectionClass, насколько не измерял.

Egen-ko avatar Feb 21 '20 10:02 Egen-ko

Сделаете отдельным pull request тестов на phpbench?

samdark avatar Feb 21 '20 10:02 samdark

Сделаете отдельно тестов на phpbench?

Честно говоря еще не приходилось работать с phpbench, если будет время могу попробовать.

Egen-ko avatar Feb 21 '20 12:02 Egen-ko

Там всё не очень сложно. Штука хорошая, советую освоить, пригодится.

samdark avatar Feb 21 '20 12:02 samdark