PHPackages                             sicram/automapper - 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. sicram/automapper

ActiveLibrary

sicram/automapper
=================

A simple library to map objects

0.0.5(3y ago)08MITPHP

Since May 11Pushed 3y ago1 watchersCompare

[ Source](https://github.com/Sicram/automapper)[ Packagist](https://packagist.org/packages/sicram/automapper)[ RSS](/packages/sicram-automapper/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (5)Used By (0)

Automapper
==========

[](#automapper)

Introduction
============

[](#introduction)

TODO: A simple library to map objects.

Getting Started
===============

[](#getting-started)

1. Install the library using composer:

`composer require sicram/automapper`

2. Register the library in your provider:

```
use Sicram\Automapper\Automapper;
use Sicram\Automapper\IAutomapper;

$this->app->bind(IAutomapper::class, Automapper::class);
```

3. Example of usage:

```
use Sicram\Automapper\IAutomapper;

class ExampleController extends Controller
{
    public function __construct(private IAutomapper $_automapper)
    {
    }

    public function index()
    {
        $source = new Source();
        $source->name = 'John';
        $source->age = 20;

        $destination = $this->_automapper->map($source, Destination::class);

        return $destination;
    }
}

# Build and Test
You can use the following class to build a test with doubles:

```php
use Sicram\Automapper\Tests\Supports\Doubles\Automapper\StubAutomapper;
```

Contribute
==========

[](#contribute)

TODO: Explain how other users and developers can contribute to make your code better.

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

5

Last Release

1096d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/96d872404f56851ee4db91b71154c1ad1ae79d3a566addac9aafd0a2b5d2e5ff?d=identicon)[jonacruz89](/maintainers/jonacruz89)

### Embed Badge

![Health badge](/badges/sicram-automapper/health.svg)

```
[![Health](https://phpackages.com/badges/sicram-automapper/health.svg)](https://phpackages.com/packages/sicram-automapper)
```

###  Alternatives

[brianhenryie/strauss

Prefixes dependencies namespaces so they are unique to your plugin

183340.9k20](/packages/brianhenryie-strauss)[json-mapper/laravel-package

The JsonMapper package for Laravel

25170.4k3](/packages/json-mapper-laravel-package)[rootsoft/algorand-php

Community SDK to interact with the Algorand network, in PHP &amp; Laravel

4314.6k](/packages/rootsoft-algorand-php)[vultr/vultr-php

The Official Vultr API PHP Wrapper.

2243.9k1](/packages/vultr-vultr-php)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
