composer require liderit/mt940-converter "^1.0.1"
$doc = $_FILES["documentFile"]["tmp_name"];
$content = file_get_contents($doc);
use MT940Converter\MT940Converter;
try {
$converter = new MT940Converter($_ENV);
$results = $converter->importDocument(file_get_contents($doc));
} catch(Exception $e) {
echo "Błąd";
}
Wynik konwersji jest przedstawiony w postaci tablicy z dwoma liczbami:
echo "Wimportowano: {$results[0]} wyciągów i {$results[1]} transakcji.";
Błędy są “uciszane” przez zewnętrzne paczki, więc pamiętaj, żeby sprawdzić czy te dwie liczby są większe od zera, może to być dobrym wskaźnikiem błędu.
if($results[0] === 0 && $results[1] === 0) {
echo "Błąd";
}