ksfraser / fa-classes
There is no license information available for the latest version (v1.6.0) of this package.
FrontAccounting-specific table classes and related data access helpers.
v1.6.0
2026-07-13 00:01 UTC
Requires
- php: >=7.4
- ksfraser/ksf-modules-dao: ^0.5
- ksfraser/validation: ^0.1
Requires (Dev)
- ksfraser/famock: *
- phpunit/phpunit: ^9.6
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
FrontAccounting-specific classes extracted from the historical ksf_modules_common folder.
This repository is the destination for all legacy class.fa_* files (and their eventual refactors).
Status
legacy/: staged copies of the originalclass.fa_*files.src/: new/refactored code (PSR-4).
The first migration step intentionally keeps behavior unchanged; refactoring (namespaces, DI, query separation) happens incrementally.
Validation policy (PHP 7.3)
Legacy code often inherited from origin / fa_origin for runtime validation helpers.
New PSR-4 code in this repo should prefer ksfraser/validation (helpers/traits) rather than forcing DTOs/repositories to inherit from a heavy base class.
- Validation package: ../validation/README.md