PHPackages                             eureka/component-serializer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. eureka/component-serializer

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

eureka/component-serializer
===========================

Serializer used in client to serialize response VO when they are put in cache.

3.0.0(4mo ago)01592MITPHPPHP &gt;=8.3CI passing

Since Mar 15Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/eureka-framework/component-serializer)[ Packagist](https://packagist.org/packages/eureka/component-serializer)[ RSS](/packages/eureka-component-serializer/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (7)Versions (10)Used By (2)

component-serializer
====================

[](#component-serializer)

[![Current version](https://camo.githubusercontent.com/9f91eefa8164a7fddb3d0e1d18d749cde19c89b5c9032bf6b34f14d02d735cd4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f657572656b612f636f6d706f6e656e742d73657269616c697a65722e7376673f6c6f676f3d636f6d706f736572)](https://packagist.org/packages/eureka/component-serializer)[![Supported PHP version](https://camo.githubusercontent.com/a6226f5200fbd8ca1dda8d38f953e4bc2be89e2ef5b9d38d66f014f9b4a3a121/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6f676f3d706870266c6162656c3d504850266d6573736167653d253345253344382e3326636f6c6f723d373737626234)](https://packagist.org/packages/eureka/component-serializer)[![CI](https://github.com/eureka-framework/component-serializer/workflows/CI/badge.svg)](https://github.com/eureka-framework/component-serializer/workflows/CI/badge.svg)[![Quality Gate Status](https://camo.githubusercontent.com/8f9ab172fa28803936b83bb403944f3fe7849698bc2f7c5091cf8f0e250276c9/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d657572656b612d6672616d65776f726b5f636f6d706f6e656e742d73657269616c697a6572266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=eureka-framework_component-serializer)[![Coverage](https://camo.githubusercontent.com/407ed551769578e6b164ebf8460a398af60fed04726a913874868145329df51e/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d657572656b612d6672616d65776f726b5f636f6d706f6e656e742d73657269616c697a6572266d65747269633d636f766572616765)](https://sonarcloud.io/dashboard?id=eureka-framework_component-serializer)

Why?
----

[](#why)

Component to serialize &amp; deserialize object, mainly use by client SDK to (de)serialize VO for cache

Installation
------------

[](#installation)

If you wish to install it in your project, require it via composer:

```
composer require eureka/component-serializer
```

Usage
-----

[](#usage)

### Simple (un)serialization

[](#simple-unserialization)

This library will provide a (un)serializer service to allow safe caching of value objects.

```
