jolicode / automapper
JoliCode AutoMapper
Installs: 406 481
Dependents: 8
Suggesters: 0
Security: 0
Stars: 210
Watchers: 14
Forks: 23
Open Issues: 1
pkg:composer/jolicode/automapper
Requires
- php: ^8.4
- composer-runtime-api: ^2.1 || ^3.0
- nikic/php-parser: ^5.6
- phpdocumentor/type-resolver: ^1.12
- phpstan/phpdoc-parser: ^2.3
- symfony/dependency-injection: ^7.4 || ^8.0
- symfony/deprecation-contracts: ^3.6
- symfony/event-dispatcher: ^7.4 || ^8.0
- symfony/expression-language: ^7.4 || ^8.0
- symfony/lock: ^7.4 || ^8.0
- symfony/property-access: ^7.4 || ^8.0
- symfony/property-info: ^7.4 || ^8.0
- symfony/type-info: ^7.4 || ^8.0
Requires (Dev)
- api-platform/core: ^4.2
- doctrine/collections: ^2.4
- doctrine/doctrine-bundle: ^3.0
- doctrine/inflector: ^2.1
- doctrine/orm: ^3.5
- matthiasnoback/symfony-dependency-injection-test: ^6.1
- moneyphp/money: ^3.3.2
- phpunit/phpunit: ^12.4
- symfony/browser-kit: ^7.4 || ^8.0
- symfony/console: ^7.4 || ^8.0
- symfony/filesystem: ^7.4 || ^8.0
- symfony/finder: ^7.4 || ^8.0
- symfony/framework-bundle: ^7.4 || ^8.0
- symfony/http-client: ^7.4 || ^8.0
- symfony/http-kernel: ^7.4 || ^8.0
- symfony/object-mapper: ^7.4 || ^8.0
- symfony/phpunit-bridge: ^8.0
- symfony/serializer: ^7.4 || ^8.0
- symfony/stopwatch: ^7.4 || ^8.0
- symfony/twig-bundle: ^7.4 || ^8.0
- symfony/uid: ^7.4 || ^8.0
- symfony/var-dumper: ^7.4 || ^8.0
- symfony/web-profiler-bundle: ^7.4 || ^8.0
- symfony/yaml: ^7.4 || ^8.0
- willdurand/negotiation: ^3.1
Suggests
- symfony/serializer: Allow to use symfony serializer attributes in mapping
Conflicts
- api-platform/core: <3
- symfony/framework-bundle: <6.4
- symfony/serializer: <6.4
- dev-main
- 10.0.3
- 10.0.2
- 10.0.1
- 10.0.0
- 9.5.x-dev
- 9.5.0
- 9.4.1
- 9.4.0
- 9.3.1
- 9.3.0
- 9.2.1
- 9.2.0
- 9.1.2
- 9.1.1
- 9.1.0
- 9.0.2
- 9.0.1
- 9.0.0
- 9.0.0-beta.2
- 9.0.0-beta.1
- 8.2.2
- 8.2.1
- 8.2.0
- 8.1.0
- 8.0.2
- 8.0.1
- 8.0.0
- dev-feat/register-lazy-mappers
- dev-fix/cache-extractor
- dev-fix/default-array-keys
- dev-fix/union-type
- dev-feature/add-github-template
This package is auto-updated.
Last update: 2026-02-25 16:44:24 UTC
README
AutoMapper
A blazing fast Data Mapper for PHP.
The AutoMapper solves a simple problem: removing all the code you need to map one object to another. A boring code to write and often replaced by less-performant alternatives like Symfony's Serializer.
Quick Start 🚀
- Install:
composer require jolicode/automapper
- Use it:
$mapper = AutoMapper::create(); $target = $mapper->map($data, Target::class);
You can read more about this library and how to use it on the documentation.
Support
For support, please create an issue on Github tracker