PHPackages                             systopia/civicrm-test-fixtures-sepa - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. systopia/civicrm-test-fixtures-sepa

ActiveLibrary[Testing &amp; Quality](/categories/testing)

systopia/civicrm-test-fixtures-sepa
===================================

Reusable PHPUnit fixtures for CiviCRM-SEPA

0.1.0(4mo ago)0819↓78.9%2AGPL-3.0-or-laterPHPPHP &gt;=8.1

Since Mar 25Pushed 4mo agoCompare

[ Source](https://github.com/systopia/civicrm-test-fixtures-sepa)[ Packagist](https://packagist.org/packages/systopia/civicrm-test-fixtures-sepa)[ RSS](/packages/systopia-civicrm-test-fixtures-sepa/feed)WikiDiscussions main Synced yesterday

READMEChangelogDependencies (12)Versions (3)Used By (2)

[![Systopia Logo](/docs/images/logo-systopia.webp)](/docs/images/logo-systopia.webp)

[![Generic badge](https://camo.githubusercontent.com/1ff45673dc31391238fb0cd3a58be01d8acdc627606bdc82951fb108dc872571/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642d4163746976656c792d677265656e2e737667)](https://camo.githubusercontent.com/1ff45673dc31391238fb0cd3a58be01d8acdc627606bdc82951fb108dc872571/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65642d4163746976656c792d677265656e2e737667)[![Generic badge](https://camo.githubusercontent.com/bb3bd40fd890261b18360386e228ff49c5df08ee69414e337581c0bc1e1a7c31/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d61696e7461696e65722d535953544f5049412d626c75652e737667)](https://github.com/systopia)[![Generic badge](https://camo.githubusercontent.com/3c8657afe9709ccdb64a4f5adda2f2d2f42382924b4df02a77878d3641a27749/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4147504c253230332e302d79656c6c6f772e737667)](https://opensource.org/licenses/AGPL-3.0)[![Generic badge](https://camo.githubusercontent.com/90d338a482b770f4838643ab8eef5dab8408f437de9c7f2d7b86c6b399c97860/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d57656c636f6d652d677265656e2e737667)](/issues)

Built for
[![](/docs/images/logo-civicrm.webp)](/docs/images/logo-civicrm.webp)

Test Fixtures for SEPA
======================

[](#test-fixtures-for-sepa)

This package provides additional PHPUnit fixtures for SEPA-related entities, extending the base functionality of [civicrm-test-fixtures](https://github.com/systopia/civicrm-test-fixtures)

It is designed specifically for use with [org.project60.sepa](https://github.com/Project60/org.project60.sepa) and enables convenient creation of SEPA test data such as creditors and mandates.

---

Description
-----------

[](#description)

This library builds on top of the base fixtures library and adds:

- Builders for SEPA entities (e.g. SepaCreditorBuilder)
- Predefined scenarios for common SEPA test setups
- Consistent integration with the existing fixture architecture

Quickstart
----------

[](#quickstart)

Install by using `composer require systopia/civicrm-test-fixtures-sepa`

Documentation
-------------

[](#documentation)

For further information please consult the extensive [documentation](https://github.com/systopia/civicrm-test-fixtures/blob/main/docs/index.md).

Status
------

[](#status)

[![Generic badge](https://camo.githubusercontent.com/9b7c5df8eca45b6e7eedb7bbead9c1023da6ec8e5177652d4697b8f851839b31/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5374617475732d4163746976656c792532304d61696e7461696e65642d677265656e2e737667)](https://shields.io/)

Production-ready and suitable for use in development environments.

Support / Issues / Contributions
--------------------------------

[](#support--issues--contributions)

### We need your Support

[](#we-need-your-support)

This library is Free and Open Source Software and we are glad if you find it useful.

However, a significant part of its development and ongoing maintenance happens outside funded projects. If this extension creates value for your work, consider supporting its continued development.

If you’d like to contribute financially, feel free to reach out via  to arrange a simple and suitable way.

Your support helps keep this extension maintained, improved, and available to everyone.

### Issues / Security

[](#issues--security)

Please report issues and security concerns [here](../../issues).

### Contributions

[](#contributions)

Contributions are welcome. Learn how to contribute [here](docs/contributions.md).

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance75

Regular maintenance activity

Popularity19

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

Top contributor holds 81.3% 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

Unknown

Total

1

Last Release

139d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4036a574acde90c3ec13e25eade13f96ad87509fb55e6ff5341647b16fa973ae?d=identicon)[jensschuppe](/maintainers/jensschuppe)

![](https://www.gravatar.com/avatar/e9757610a2990d1241ad4f4299fdf893e8c40b41bac87f004a730837fbde3e70?d=identicon)[ArthegaAsdweri](/maintainers/ArthegaAsdweri)

---

Top Contributors

[![ArthegaAsdweri](https://avatars.githubusercontent.com/u/68907471?v=4)](https://github.com/ArthegaAsdweri "ArthegaAsdweri (13 commits)")[![jensschuppe](https://avatars.githubusercontent.com/u/29565644?v=4)](https://github.com/jensschuppe "jensschuppe (3 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/systopia-civicrm-test-fixtures-sepa/health.svg)

```
[![Health](https://phpackages.com/badges/systopia-civicrm-test-fixtures-sepa/health.svg)](https://phpackages.com/packages/systopia-civicrm-test-fixtures-sepa)
```

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

762297.9k51](/packages/civicrm-civicrm-core)[n1ebieski/ksef-php-client

PHP API client that allows you to interact with the API Krajowego Systemu e-Faktur

9082.3k](/packages/n1ebieski-ksef-php-client)[civicrm/civicrm-drupal-8

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

19256.6k4](/packages/civicrm-civicrm-drupal-8)[open-telemetry/api

API for OpenTelemetry PHP.

2044.7M342](/packages/open-telemetry-api)[modx/revolution

MODX Revolution is a Content Management System

1.4k9.9k12](/packages/modx-revolution)[open-telemetry/sdk

SDK for OpenTelemetry PHP.

2430.8M425](/packages/open-telemetry-sdk)

PHPackages © 2026

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