leongrdic/seriale

Installs: 11

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/leongrdic/seriale

2.0.1 2023-04-09 13:28 UTC

This package is auto-updated.

Last update: 2025-09-09 19:25:29 UTC


README

alternative to PHP serializing that recursively extracts public properties from objects and reconstructs or hydrates them using reflection

install

composer require leongrdic/seriale

usage

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