PHPackages                             almaviacx/ibexaimportexportbundle - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. almaviacx/ibexaimportexportbundle

ActiveIbexa-bundle[File &amp; Storage](/categories/file-storage)

almaviacx/ibexaimportexportbundle
=================================

Bundle to handle import/export

v0.3.4(1y ago)04.6k↓80%[1 issues](https://github.com/Novactive/AlmaviaCXIbexaImportExportBundle/issues)[1 PRs](https://github.com/Novactive/AlmaviaCXIbexaImportExportBundle/pulls)1MITPHPPHP ^7.3 || ^8.0

Since Sep 9Pushed 2w ago4 watchersCompare

[ Source](https://github.com/Novactive/AlmaviaCXIbexaImportExportBundle)[ Packagist](https://packagist.org/packages/almaviacx/ibexaimportexportbundle)[ Docs](https://github.com/Novactive/AlmaviaCXIbexaImportExportBundle)[ RSS](/packages/almaviacx-ibexaimportexportbundle/feed)WikiDiscussions master Synced yesterday

READMEChangelog (7)Dependencies (2)Versions (13)Used By (1)

AlmaviaCX Ibexa Import/Export Bundle
====================================

[](#almaviacx-ibexa-importexport-bundle)

Import / Export workflow :

A `job` trigger a `workflow`

A `workflow` call a `reader` to get a list of items, then use a list of `step` to filter/modify the items and finally pass them to a list of `writer`

Step
----

[](#step)

A step service must implement `AlmaviaCX\Bundle\IbexaImportExport\Step\StepInterface` and have the tag `almaviacx.import_export.component`

The bundle provide the `AlmaviaCX\Bundle\IbexaImportExport\Step\AbstractStep` to simplify the creation of a service

### Provided steps

[](#provided-steps)

#### AlmaviaCX\\Bundle\\IbexaImportExport\\Step\\IbexaContentToArrayStep

[](#almaviacxbundleibexaimportexportstepibexacontenttoarraystep)

Transform a content into an associative array. Take a map as argument to extract properties from a content to generate the associative array

More explaination on the transformation process [here](./doc/ibexa_content_to_array_step.md)

Options are :

- map (array representing the resulting associative array. each entry value correspond to a property of the content. ex : `["title" => "content.fields[title].value"]`)

Writer
------

[](#writer)

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance73

Regular maintenance activity

Popularity19

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90.9% of commits — single point of failure

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 ~14 days

Recently: every ~20 days

Total

7

Last Release

447d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7bf781acfc713c38985bfb2e7bee5fd2decefdeed1df550643af57aa8e315db7?d=identicon)[Almaviacx](/maintainers/Almaviacx)

---

Top Contributors

[![erdnaxelaweb](https://avatars.githubusercontent.com/u/2130120?v=4)](https://github.com/erdnaxelaweb "erdnaxelaweb (10 commits)")[![lhassanbouhou-acx](https://avatars.githubusercontent.com/u/152858392?v=4)](https://github.com/lhassanbouhou-acx "lhassanbouhou-acx (1 commits)")

---

Tags

bundleibexa

### Embed Badge

![Health badge](/badges/almaviacx-ibexaimportexportbundle/health.svg)

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

###  Alternatives

[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k17.9M388](/packages/easycorp-easyadmin-bundle)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[league/flysystem-bundle

Symfony bundle integrating Flysystem into Symfony applications

40432.5M136](/packages/league-flysystem-bundle)[rcsofttech/audit-trail-bundle

Enterprise-grade, high-performance Symfony audit trail bundle. Automatically track Doctrine entity changes with split-phase architecture, multiple transports (HTTP, Queue, Doctrine), and sensitive data masking.

1189.8k](/packages/rcsofttech-audit-trail-bundle)[web-auth/webauthn-framework

FIDO2/Webauthn library for PHP and Symfony Bundle.

515100.5k3](/packages/web-auth-webauthn-framework)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)

PHPackages © 2026

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