deviantintegral / jms-serializer-uri-handler
A handler for serializing and deserializing PSR-7 URI objects
Package info
github.com/deviantintegral/jms-serializer-uri-handler
pkg:composer/deviantintegral/jms-serializer-uri-handler
v1.2.2
2025-12-18 16:59 UTC
Requires
- php: ^8.2
- guzzlehttp/psr7: ^2.0
- jms/serializer: ^3.1
Requires (Dev)
- ext-json: *
- doctrine/annotations: ^2.0.0
- friendsofphp/php-cs-fixer: 3.92.3
- phpunit/phpunit: ^11.0 || ^12.0
This package is auto-updated.
Last update: 2026-06-06 18:26:11 UTC
README
This library supports serializing and deserializing URI instances, as defined by PSR-7.
Add this handler to your serializer with the following:
AnnotationRegistry::registerLoader('class_exists'); $this->serializer = SerializerBuilder::create() ->configureHandlers( function (HandlerRegistry $registry) { $registry->registerSubscribingHandler(new UriHandler()); } )->build();