leongrdic / seriale
2.0.1
2023-04-09 13:28 UTC
Requires
- php: >=8.1
Suggests
- ramsey/collection: ^1.2.2
This package is auto-updated.
Last update: 2024-09-09 16:47:33 UTC
README
PHP序列化的替代方案,递归地从对象中提取公共属性,并使用反射重新构建或注入它们
安装
composer require leongrdic/seriale
使用方法
use Le\Seriale\Seriale; $seriale = new Seriale; $someObject = new SomeClass(); $someObject->publicProp = 'test'; $extracted = $seriale->extract($someObject); // ..later.. $restored = $seriale->hydrate(SomeClass::class, $extracted); $someObject->publicProp === $restored->publicProp // true