2017 © Pedro Peláez
 

library swiss-payment-slip-pdf

An abstract base class for creating Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

image

swiss-payment-slip/swiss-payment-slip-pdf

An abstract base class for creating Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  • Monday, June 15, 2015
  • by ravage84
  • Repository
  • 4 Watchers
  • 9 Stars
  • 18,426 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 2 Forks
  • 5 Open issues
  • 13 Versions
  • 8 % Grown

The README.md

SwissPaymentSlipPdf - Swiss Payment Slips as PDFs

Travis Build Status Scrutinizer CI Build Status Scrutinizer CI Code Coverage Scrutinizer CI Code Quality Total Downloads Latest Stable Version, (*1)

Do you need to create Swiss payment slips (called ES or ESR) as PDF files in a project of yours? Then you found almost the right place, go to SwissPaymentSlipFpdf or SwissPaymentSlipTcpdf., (*2)

If you want to create Swiss payment slips as PDF files in your PHP code base but want to use neither FPDF nor TCPDF, then you can use this project., (*3)

How to use

[TODO] If you need help, ask for help., (*4)

How to extend for custom needs

[TODO] If you need help, ask for help., (*5)

Installation

Requirements

Composer

Just install composer on your system, if not already there. Then create a composer.json file in your project's root folder and copy the following into it:, (*6)

{
    "require": {
        "swiss-payment-slip/swiss-payment-slip-pdf": "*"
    }
}

After that you can install the package using, (*7)

$ php composer.phar install

in your project's root folder., (*8)

Background Story

In february 2013 I was looking for a solution to create swiss payment slips for a project I had to do at my work place. After a short Google search I came across Manuel Reinhard's blog post about the class he made for that. On his Github project's page I found Peter Siska's pull request. His pull request introduced PSR-0 compatibility and he created a composer package on Packagist. So I tried Peter's version and it suited my basic needs., (*9)

BUT since the customer I was working for used custom designed payment slips I couldn't use Manuel's/Peter's script since it wasn't flexible enough. Now I had to decide whether I want to "just" change the script to fit my needs or to rewrite it and make it as flexible as possible. I decided myself for the latter., (*10)

TODOs

  • Improve code documentation
  • Add examples to showcase how to use this middleware class
  • Add tests
  • Release the stable release of the API

Submitting bugs and feature requests

Bugs and feature request are tracked on GitHub., (*11)

Author

This project was created by Marc Würth. See Background Story for more details., (*12)

License

SwissPaymentSlipPdf is licensed under the MIT License - see the LICENSE file for details., (*13)

The Versions

15/06 2015

dev-master

9999999-dev https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for creating Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

15/06 2015

0.14.0

0.14.0.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for creating Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

18/02 2015

0.13.1

0.13.1.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for creating Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

18/02 2015

0.13.0

0.13.0.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for creating Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

18/02 2015

0.12.0

0.12.0.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for creating Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

18/02 2015

0.11.0

0.11.0.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for create Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

17/02 2015

0.10.0

0.10.0.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for create Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

17/02 2015

0.9.0

0.9.0.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for create Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

17/02 2015

0.8.0

0.8.0.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for create Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

17/02 2015

0.7.1

0.7.1.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for create Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

17/02 2015

0.7.0

0.7.0.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for create Swiss payment slips with reference number (ESR) or without (ES) using a pdf engine

  Sources   Download

MIT

The Requires

 

The Development Requires

pdf es payment slip inpayment slip einzahlungsschein esr

07/03 2013

0.5.0

0.5.0.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for create Swiss payment slips with reference number (ESR) with a pdf engine

  Sources   Download

MIT

The Requires

 

pdf payment slip inpayment slip einzahlungsschein esr

07/03 2013

0.6.0

0.6.0.0 https://github.com/ravage84/SwissPaymentSlipPdf

An abstract base class for create Swiss payment slips with reference number (ESR) with a pdf engine

  Sources   Download

MIT

The Requires

 

pdf payment slip inpayment slip einzahlungsschein esr