GitHub - CuyZ/Valinor: PHP library that helps to map any input into a strongly-typed value object structure.
Extracto
PHP library that helps to map any input into a strongly-typed value object structure. - GitHub - CuyZ/Valinor: PHP library that helps to map any input into a strongly-typed value object structure.
Contenido
Valinor • PHP object mapper with strong type support
Valinor is a PHP library that helps to map any input into a strongly-typed value object structure.
The conversion can handle native PHP types as well as other well-known advanced type annotations like array shapes, generics and more.
Installation
composer require cuyz/valinor
Documentation
Documentation can be found at valinor.cuyz.io.
Credits & thank you
The development of this library is mainly motivated by the kind words and the help of many people. I am grateful to everyone, especially to the contributors of this repository who directly help to push the project forward.
I also want to thank
Blackfire
for providing a license of their awesome tool, leading to notable performance
gains when using this library.
Fuente: GitHub