whatwedo / esr-bundle
Symfony4 bundle for creating orange inpayment slip PDF's
Package info
Language:Twig
Type:symfony-bundle
pkg:composer/whatwedo/esr-bundle
v1.2.0
2026-10-12 14:42 UTC
Requires
- php: ^8.0
- knplabs/knp-snappy-bundle: ^1.5
- sprain/swiss-qr-bill: ^4.13|^5.0
- symfony/config: ^4.4|^5.4|^6.4|^7.0|^8.0
- symfony/dependency-injection: ^4.4|^5.4|^6.4|^7.0|^8.0
- symfony/http-foundation: ^4.4|^5.4|^6.4|^7.0|^8.0
- symfony/http-kernel: ^4.4|^5.4|^6.4|^7.0|^8.0
- symfony/mime: ^4.4|^5.4|^6.4|^7.0|^8.0
- symfony/twig-bridge: ^4.4|^5.4|^6.4|^7.0|^8.0
- symfony/twig-bundle: ^4.4|^5.4|^6.4|^7.0|^8.0
- symfony/validator: ^4.4|^5.4|^6.4|^7.0|^8.0
- symfony/yaml: ^4.4|^5.4|^6.4|^7.0|^8.0
- twig/twig: ^2.13|^3.0
Requires (Dev)
- phpunit/phpunit: ^11.2
- symfony/framework-bundle: ^4.4|^5.4|^6.4|^7.0|^8.0
- symfony/security-csrf: ^4.4|^5.4|^6.4|^7.0|^8.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-12 14:43:57 UTC
README
Symfony2 bundle for creating orange inpayment slip and QR invoices PDF's
Requirements
This library has the following requirements:
- PHP 5.3+
- wkhtmltopdf
Installation
install the library via composer:
composer require "whatwedo/esr-bundle"
<?php // app/AppKernel.php public function registerBundles() { $bundles = array( // ... new whatwedo\EsrBundle\whatwedoEsrBundle(), ); }
Documentation
- see /Resources/docs-folder for usage.
Development
The tests render PDFs and need wkhtmltopdf, which the Docker image provides. With dde:
dde project:up
dde project:exec -- composer update --prefer-stable
dde project:exec vendor/bin/phpunit
Without dde:
docker compose run --rm php composer update --prefer-stable
docker compose run --rm php vendor/bin/phpunit