PHPackages                             bluepsyduck/jms-serializer-factory - 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. bluepsyduck/jms-serializer-factory

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

bluepsyduck/jms-serializer-factory
==================================

A Laminas factory to initialize the JMS serializer through the config.

1.1.0(4y ago)16.3k5GPL-3.0-or-laterPHPPHP ^8.0

Since Dec 31Pushed 4y ago1 watchersCompare

[ Source](https://github.com/BluePsyduck/jms-serializer-factory)[ Packagist](https://packagist.org/packages/bluepsyduck/jms-serializer-factory)[ Docs](https://github.com/BluePsyduck/jms-serializer-factory)[ RSS](/packages/bluepsyduck-jms-serializer-factory/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (2)Dependencies (10)Versions (3)Used By (5)

JMS Serializer Factory
======================

[](#jms-serializer-factory)

[![GitHub release](https://camo.githubusercontent.com/823271f80f62cdb6e87cc33cdcb0b79e47c4fb3a4fa378f9ddac7d55169c6241/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f426c75655073796475636b2f6a6d732d73657269616c697a65722d666163746f7279)](https://github.com/BluePsyduck/jms-serializer-factory/releases)[![GitHub](https://camo.githubusercontent.com/c458da182eac02c550427bbed4ac780fd62bddd4ea87da92b699760685bdfaf3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f426c75655073796475636b2f6a6d732d73657269616c697a65722d666163746f7279)](LICENSE.md)[![build](https://camo.githubusercontent.com/c3d9008593a1b8246ff04ecae0f82bfe05fdf06febb53b535553fa679317c0cb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f426c75655073796475636b2f6a6d732d73657269616c697a65722d666163746f72792f43493f6c6f676f3d676974687562)](https://github.com/BluePsyduck/jms-serializer-factory/actions)[![Codecov](https://camo.githubusercontent.com/7ef369d40dbb405fae4f16ece4d0aaa017ba284de5df488a079336b2197d84d9/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f67682f426c75655073796475636b2f6a6d732d73657269616c697a65722d666163746f72793f6c6f676f3d636f6465636f76)](https://codecov.io/gh/BluePsyduck/jms-serializer-factory)

This library provides a Laminas-compatible factory to create [JMS serializer](https://github.com/schmittjoh/serializer)instances from the config without the need to write an actual factory.

Usage
-----

[](#usage)

Install the package through composer with:

```
composer require bluepsyduck/jms-serializer-factory

```

The first step is to add the settings to your Laminas config. Use the `ConfigKey` interface to get the names of the config options. A full list of options can be found below.

```
