PHPackages                             php-etl/flow-akeneo - 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. php-etl/flow-akeneo

Abandoned → [php-etl/akeneo-plugin](/?search=php-etl%2Fakeneo-plugin)Gyroscops-plugin

php-etl/flow-akeneo
===================

Adapters for the Akeneo API client

v0.7.8(1y ago)452[2 PRs](https://github.com/php-etl/akeneo-plugin/pulls)MITPHPPHP ^8.2CI failing

Since Apr 26Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/php-etl/akeneo-plugin)[ Packagist](https://packagist.org/packages/php-etl/flow-akeneo)[ RSS](/packages/php-etl-flow-akeneo/feed)WikiDiscussions main Synced today

READMEChangelog (10)Dependencies (19)Versions (24)Used By (0)

Akeneo Data Flows
=================

[](#akeneo-data-flows)

[![Quality (PHPStan lvl 4)](https://github.com/php-etl/akeneo-plugin/actions/workflows/quality.yaml/badge.svg)](https://github.com/php-etl/akeneo-plugin/actions/workflows/quality.yaml)[![PHPUnit](https://github.com/php-etl/akeneo-plugin/actions/workflows/phpunit.yaml/badge.svg)](https://github.com/php-etl/akeneo-plugin/actions/workflows/phpunit.yaml)[![Infection](https://github.com/php-etl/akeneo-plugin/actions/workflows/infection.yaml/badge.svg)](https://github.com/php-etl/akeneo-plugin/actions/workflows/infection.yaml)[![PHPStan level 5](https://github.com/php-etl/akeneo-plugin/actions/workflows/phpstan-5.yaml/badge.svg)](https://github.com/php-etl/akeneo-plugin/actions/workflows/phpstan-5.yaml)[![PHPStan level 6](https://github.com/php-etl/akeneo-plugin/actions/workflows/phpstan-6.yaml/badge.svg)](https://github.com/php-etl/akeneo-plugin/actions/workflows/phpstan-6.yaml)[![PHPStan level 7](https://github.com/php-etl/akeneo-plugin/actions/workflows/phpstan-7.yaml/badge.svg)](https://github.com/php-etl/akeneo-plugin/actions/workflows/phpstan-7.yaml)[![PHPStan level 8](https://github.com/php-etl/akeneo-plugin/actions/workflows/phpstan-8.yaml/badge.svg)](https://github.com/php-etl/akeneo-plugin/actions/workflows/phpstan-8.yaml)[![PHP](https://camo.githubusercontent.com/7100b595ea7f1b3168df12acc651704c32743a743fd225c5824898e2bb276dcb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7068702d65746c2f616b656e656f2d706c7567696e)](https://camo.githubusercontent.com/7100b595ea7f1b3168df12acc651704c32743a743fd225c5824898e2bb276dcb/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f7068702d65746c2f616b656e656f2d706c7567696e)

Goal
----

[](#goal)

This package aims at integration the Akeneo PHP clients into the [Pipeline](https://github.com/php-etl/pipeline) stack. This integration is compatible with the [Akeneo client](https://github.com/akeneo/api-php-client)

Principles
----------

[](#principles)

The tools in this library will produce executable PHP sources, using an intermediate *Abstract Syntax Tree* from [nikic/php-parser](https://github.com/nikic/PHP-Parser). This intermediate format helps you combine the code produced by this library with other packages from [Middleware](https://github.com/php-etl).

Configuration format
--------------------

[](#configuration-format)

### Building an extractor

[](#building-an-extractor)

```
akeneo:
  extractor:
    type: productModel
    method: all
    search:
      - { field: enabled, operator: '=', value: true }
      - { field: completeness, operator: '>', value: 70, scope: ecommerce }
      - { field: completeness, operator: '
