PHPackages                             prooph/link-file-connector - 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. prooph/link-file-connector

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

prooph/link-file-connector
==========================

File i/o support for prooph LINK

v0.2.3(11y ago)0741BSD-3-ClausePHPPHP &gt;=5.5

Since Mar 7Pushed 11y ago1 watchersCompare

[ Source](https://github.com/prooph/link-file-connector)[ Packagist](https://packagist.org/packages/prooph/link-file-connector)[ Docs](https://github.com/prooph/link-file-connector)[ RSS](/packages/prooph-link-file-connector/feed)WikiDiscussions master Synced today

READMEChangelog (6)Dependencies (4)Versions (8)Used By (0)

Prooph\\Link\\FileConnector
===========================

[](#proophlinkfileconnector)

File connector module for [prooph LINK](https://github.com/prooph/link)

Import and Export
=================

[](#import-and-export)

The file connector module provides a workflow message handler which is capable of reading a `Processing\Type\Type` from file or write it to a file. Out of the box the module supports the file types `CSV` and `JSON` but you can add other file type handlers by implementing the [FileTypeAdapter](https://github.com/prooph/link-file-connector/blob/master/src/Service/FileTypeAdapter.php) interface and adding the adapter via configuration to the list of supported file types. See the comments in the [module.config.php](https://github.com/prooph/link-file-connector/blob/master/config/module.config.php) for details.

Configuration
=============

[](#configuration)

The module adds a widget to the dashboard which provides access to a file connector configurator. With the help of the configurator you can set up different preconfigured connectors that can be used in workflow processes as source or target workflow message handlers depending on the scope you've defined the configurator.

- Import Scope = available as a source
- Export Scope = available as a target

File Locations
==============

[](#file-locations)

The file connector works only with predefined locations. A default prooph LINK application has two locations defined in the configuration file `/config/autoload/global.php`:

```
return [
    'locations' => [
        'inbox'  => __DIR__ . '/../../data/inbox',
        'outbox' => __DIR__ . '/../../data/outbox',
    ],
    //...
];
```

By default import files are read from the `inbox` and exports are written to the `outbox`.

Support
=======

[](#support)

- Ask any questions on [prooph-users](https://groups.google.com/forum/?hl=de#!forum/prooph) google group.
- File issues at .

Contribution
============

[](#contribution)

You wanna help us? Great! We appreciate any help, be it on implementation level, UI improvements, testing, donation or simply trying out the system and give us feedback. Just leave us a note in our google group linked above and we can discuss further steps.

Thanks, your prooph team

###  Health Score

25

—

LowBetter than 35% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community5

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

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

Total

6

Last Release

4070d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/7341005?v=4)[prooph](/maintainers/prooph)[@prooph](https://github.com/prooph)

---

Tags

modulezf2proophprooph LINK

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/prooph-link-file-connector/health.svg)

```
[![Health](https://phpackages.com/badges/prooph-link-file-connector/health.svg)](https://phpackages.com/packages/prooph-link-file-connector)
```

###  Alternatives

[aws/aws-sdk-php-zf2

Zend Framework 2 Module that allows easy integration the AWS SDK for PHP

1071.0M5](/packages/aws-aws-sdk-php-zf2)[oat-sa/tao-core

TAO core extension

66143.7k124](/packages/oat-sa-tao-core)[noam148/yii2-image-manager

A Yii2 module/widget for upload and cropping images

13014.9k](/packages/noam148-yii2-image-manager)[radnan/rdn-upload

Zend Framework 2/3 module to manage file uploads easily and securely

178.0k](/packages/radnan-rdn-upload)

PHPackages © 2026

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