Skip to content

About

Immutable objects with a json schema. (mirror of GitLab, published as team-blue/php-json-immutable-objects)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

team-blue/php-json-immutable-objects

Immutable PHP objects with a JSON schema.

Provides ImmutableRecordLogic and JsonSchemaAwareRecordLogic traits to build immutable value records that convert to/from typed JSON, including support for polymorphism, encryption of sensitive properties, metadata extraction via attributes/docblocks, and a Symfony bundle (JsonImmutableObjectsBundle). Works together with team-blue/php-util and team-blue/php-value-objects.

Installation

composer require team-blue/php-json-immutable-objects

License

MIT — see LICENSE.

This repository is a public mirror; development happens internally on the team.blue GitLab.

About

Immutable objects with a json schema. (mirror of GitLab, published as team-blue/php-json-immutable-objects)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages