abdulmueid / entity-reference
Entity-Reference Generator for SIMO Banking System (Mozambique)
1.0.0
2020-07-28 19:45 UTC
Requires (Dev)
- phpunit/phpunit: ^9.2
This package is auto-updated.
Last update: 2025-04-29 01:09:42 UTC
README
This library generates Payment References for use with SIMO Banking System (Mozambique)
Installation
Install using composer
composer require abdulmueid/entity-reference
Usage
Here is a sample:
<?php require_once "vendor/autoload.php"; $entity = '202020'; $amount = '500'; $referencesToGenerate = 10; $generator = new abdulmueid\EntityReference\Generator(); // Generate a reference $reference = $generator->generateReference($entity, $amount); // Validate Reference, should return true $generator->isReferenceValid($entity, $amount, $reference); // Should return true // Generate n number of references // Should return an array with valid references $references = $generator->generateReferences($entity, $amount, $referencesToGenerate);
Tests
Run tests using phpunit
phpunit tests/GeneratorTest.php
License
See LICENSE.md