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(3mo ago)0310↓84.2%1AGPL-3.0-or-laterPHPPHP &gt;=8.1

Since Mar 25Pushed 3mo 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 3w ago

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

[![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

Maintenance82

Actively maintained with recent releases

Popularity16

Limited adoption so far

Community13

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

94d 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.

749284.3k37](/packages/civicrm-civicrm-core)[dms/phpunit-arraysubset-asserts

This package provides ArraySubset and related asserts once deprecated in PHPUnit 8

14228.7M340](/packages/dms-phpunit-arraysubset-asserts)[orchestra/workbench

Workbench Companion for Laravel Packages Development

8219.1M69](/packages/orchestra-workbench)[n1ebieski/ksef-php-client

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

8754.6k](/packages/n1ebieski-ksef-php-client)[testo/testo

A lightweight PHP testing framework.

1923.4k32](/packages/testo-testo)[civicrm/civicrm-drupal-8

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

19246.3k2](/packages/civicrm-civicrm-drupal-8)

PHPackages © 2026

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