PHPackages                             jojo1981/jms-serializer-handlers - 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. [Database &amp; ORM](/categories/database)
4. /
5. jojo1981/jms-serializer-handlers

ActiveLibrary[Database &amp; ORM](/categories/database)

jojo1981/jms-serializer-handlers
================================

Handlers for the JMS Serializer

8.0.0(1mo ago)117.8k↓22.6%MITPHPPHP ^8.3CI passing

Since Oct 23Pushed 1mo ago1 watchersCompare

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

READMEChangelogDependencies (15)Versions (15)Used By (0)

Handlers for the JMS Serializer
===============================

[](#handlers-for-the-jms-serializer)

[![Build Status](https://github.com/jojo1981/jms-serializer-handlers/actions/workflows/build.yml/badge.svg)](https://github.com/jojo1981/jms-serializer-handlers/actions/workflows/build.yml)[![Coverage Status](https://camo.githubusercontent.com/adba0c90aa174ba00024abb05c84be79d9cdd1589622efa205aa1905af1da62c/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6a6f6a6f313938312f6a6d732d73657269616c697a65722d68616e646c6572732f62616467652e737667)](https://coveralls.io/github/jojo1981/jms-serializer-handlers)[![Latest Stable Version](https://camo.githubusercontent.com/f423a7e4b1ee85962ed5534c9b42fd9d8e6825ed27c99b60df709ba5bc070926/68747470733a2f2f706f7365722e707567782e6f72672f6a6f6a6f313938312f6a6d732d73657269616c697a65722d68616e646c6572732f762f737461626c65)](https://packagist.org/packages/jojo1981/jms-serializer-handlers)[![Total Downloads](https://camo.githubusercontent.com/573df6204a466f055f858298734562e07804db301b2894742fe593ae96b2e395/68747470733a2f2f706f7365722e707567782e6f72672f6a6f6a6f313938312f6a6d732d73657269616c697a65722d68616e646c6572732f646f776e6c6f616473)](https://packagist.org/packages/jojo1981/jms-serializer-handlers)[![License](https://camo.githubusercontent.com/ef02a0ef0f8f7cf9a049639af7ff20123e238ef41d691724b766f562f8b5e7d4/68747470733a2f2f706f7365722e707567782e6f72672f6a6f6a6f313938312f6a6d732d73657269616c697a65722d68616e646c6572732f6c6963656e7365)](https://packagist.org/packages/jojo1981/jms-serializer-handlers)

Author: Joost Nijhuis &lt;&gt;

This library is an extension for the `jms/serializer` package and contains custom handlers which add support to work with some 3th party libraries. More information about JMS Serializer Handlers can be found [here](https://jmsyst.com/libs/serializer/master/handlers).

This library adds support for:

- instances of `Jojo1981\TypedCollection\Collection` from the package `jojo1981/typed-collection`.
- instances of `Jojo1981\TypedSet\Set` from the package `jojo1981/typed-set`.
- union types

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

[](#installation)

### Library

[](#library)

```
git clone https://github.com/jojo1981/jms-serializer-handlers.git
```

### Composer

[](#composer)

[Install PHP Composer](https://getcomposer.org/doc/00-intro.md)

```
composer require jojo1981/jms-serializer-handlers
```

Usage
-----

[](#usage)

```
