ksfraser/qifparser

Standardized QIF Parser for FrontAccounting integration via ksf_bank_import

Maintainers

Package info

github.com/ksfraser/ksf_qifparser

pkg:composer/ksfraser/qifparser

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.3.0 2026-03-24 09:05 UTC

This package is auto-updated.

Last update: 2026-03-24 09:08:48 UTC


README

Parse QIF files

PHP Version Requirements

Environment PHP Version Notes
Production (target) 7.3+ Minimum supported runtime; code is written to be 7.3-compatible
Development 8.1+ (tested on 8.4) Required by PHPUnit 10/11 for the test suite

Important: The production library targets PHP 7.3+, but the development toolchain (PHPUnit 10/11) requires PHP 8.1+. PHPUnit is a require-dev dependency only and is not needed on the target platform. Tests must be run on a PHP 8.1+ environment (e.g. the developer's local machine or CI).

Installation

composer install          # dev (PHP 8.1+, includes PHPUnit)
composer install --no-dev # production (PHP 7.3+, no test tools)

Running Tests

Requires PHP 8.1+ with xdebug for coverage:

php vendor/bin/phpunit
php -d xdebug.mode=coverage vendor/bin/phpunit --coverage-text