systopia / civicrm-test-fixtures-sepa
Reusable PHPUnit fixtures for CiviCRM-SEPA
Package info
github.com/systopia/civicrm-test-fixtures-sepa
pkg:composer/systopia/civicrm-test-fixtures-sepa
Requires
- php: >=8.1
- civicrm/civicrm-core: >=5.81
- civicrm/civicrm-packages: >=5.81
- project60/org.project60.sepa: dev-master
- symfony/polyfill-php82: ^1.29
- systopia/civicrm-test-fixtures: dev-main
Requires (Dev)
- civicrm/composer-compile-plugin: ^0.22
- drupal/coder: dev-8.x-2.x-civi
- friendsofphp/php-cs-fixer: ^3.94
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^9.6
- rector/rector: ^2.3
- squizlabs/php_codesniffer: ^3.13
README
Test Fixtures for SEPA
This package provides additional PHPUnit fixtures for SEPA-related entities, extending the base functionality of civicrm-test-fixtures
It is designed specifically for use with org.project60.sepa and enables convenient creation of SEPA test data such as creditors and mandates.
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
Install by using composer require systopia/civicrm-test-fixtures-sepa
Documentation
For further information please consult the extensive documentation.
Status
Production-ready and suitable for use in development environments.
Support / Issues / Contributions
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 info@systopia.de to arrange a simple and suitable way.
Your support helps keep this extension maintained, improved, and available to everyone.
Issues / Security
Please report issues and security concerns here.
Contributions
Contributions are welcome. Learn how to contribute here.
