deviantintegral / jms-serializer-uri-handler
A handler for serializing and deserializing PSR-7 URI objects
Installs: 14 662
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 3
pkg:composer/deviantintegral/jms-serializer-uri-handler
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.0
- phpunit/phpunit: ^11.0 || ^12.0
- dev-main
- v1.2.1
- 1.2.0
- 1.1.0
- 1.0.0
- dev-release-please--branches--main
- dev-renovate/friendsofphp-php-cs-fixer-3.x
- dev-renovate/major-github-artifact-actions
- dev-claude/debug-ci-actions-VMbSH
- dev-claude/update-phpunit-versions-3nIS9
- dev-claude/update-phpunit-v11-HW0Tl
- dev-claude/add-php-8.5-support-5Yzx7
- dev-claude/upgrade-phpunit-12-eAORt
- dev-claude/update-readme-badges-01XqVm7HiKV7cvgwTU96hCZY
- dev-claude/migrate-circleci-github-actions-013V3toGrWvHrFxLm4Lw828b
- dev-claude/add-release-please-01FGsJsofXNjBscfCWWauYns
- dev-claude/renovate-pin-github-hashes-01LwakUd78h8JSPvcX2E55Nv
- dev-claude/remove-php-8-support-01UU5vM9BkopuMUgH8Za8v6M
- dev-claude/semantic-commit-validation-01Pxtu9XG2ekUYsaAVwyXSpZ
- dev-fix-ci
- dev-annotations-req
- dev-deviantintegral-patch-1
This package is auto-updated.
Last update: 2025-12-16 05:30:00 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();