PHPackages                             wertelko/easyadmin-mapper - 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. [Admin Panels](/categories/admin)
4. /
5. wertelko/easyadmin-mapper

ActiveBundle[Admin Panels](/categories/admin)

wertelko/easyadmin-mapper
=========================

Simple bundle that allows map objects in the EasyAdmin

1.0.4(1mo ago)07MITPHP

Since Jun 5Pushed 1mo agoCompare

[ Source](https://github.com/wertelko/EasyadminMapperBundle)[ Packagist](https://packagist.org/packages/wertelko/easyadmin-mapper)[ RSS](/packages/wertelko-easyadmin-mapper/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (2)Versions (6)Used By (0)

EasyAdmin Mapper Bundle
=======================

[](#easyadmin-mapper-bundle)

Be careful, this is an experimental bundle
------------------------------------------

[](#be-careful-this-is-an-experimental--bundle)

- no tests
- a lot of bugs
- confusing structure

A Symfony bundle that extends [EasyAdmin](https://github.com/EasyCorp/EasyAdminBundle) to work with **any data source** — files, APIs, arrays, or custom iterators — without requiring Doctrine ORM.

Features
--------

[](#features)

- 🗂️ **Non-Doctrine CRUD** — Use EasyAdmin's powerful interface for files, APIs, or any iterable data
- ⚡ **Batch Actions** — Full support for EasyAdmin batch actions with automatic DTO resolution
- 🎨 **EasyAdmin Fields** — Reuse any EasyAdmin field types (`IdField`, `TextField`, etc.)
- 🔧 **Custom Actions** — Create custom actions and batch operations
- 🎯 **Simple Integration** — Extend `AbstractMapperController` and implement `MapperControllerInterface`

Requirements
------------

[](#requirements)

- PHP 8.1 or higher
- Symfony 6.1 or higher
- EasyAdmin Bundle 4.x

Installation
------------

[](#installation)

### Step 1: Install via Composer

[](#step-1-install-via-composer)

```
composer require wertelko/easyadmin-mapper
```

### Step 2: Register the Bundle

[](#step-2-register-the-bundle)

Add the bundle to your `config/bundles.php`:

```
