leongrdic/seriale

2.0.1 2023-04-09 13:28 UTC

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