Download the PHP package tomaj/bank-mails-parser without Composer
On this page you can find all versions of the php package tomaj/bank-mails-parser. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tomaj/bank-mails-parser
More information about tomaj/bank-mails-parser
Files in tomaj/bank-mails-parser
Package bank-mails-parser
Short Description Slovak banks mail parse
License LGPL-2.0-or-later
Informations about the package bank-mails-parser
BANK MAILs Parser
Library for processing bank confirmation emails. Right now only support of Tatrabanka two emails formats.
If we will add more emails from other banks there will be need to do some refactoring (for example MailContent is strongly connected to TatraBanka)
Installation
Install package via composer:
Usage
Basic usage in php:
With TatraBankaSimpleMailParser you can parse comforpay emails. There are other getters like CID for reccurent payments.
Upgrade from 2. to 3.
For using version 3 you will need at least php 7.1. There were introduced multiple breaking changes:
Tomaj\BankMailsParser\Parser\ParserInterface
will no return false anymore, only?MailContent
- Introduced strict types for whole project
declare(strict_types=1);
- All Tatrabanka related code was moved under
TatraBanka
folder with proper namespace - Added strict types to all methods and params
- Upgrade phpunit to version 9
Upgrade from 1. to 2.
There is one breaking change in version 2.0 - parser returns MailContent always when email is parsed. In version 1.0 - parser returns MailContent only when response from bank was OK. In version 2 you can read also FAIL emails.
Usage with imap mail downlaoder
Example how to use with imap mail downloader:
Note: You have to include package imap-email-downloader:
TODO
Add parses for other banks confirmation emails. Feel free to fork and create pull requests with other banks parsers.