Download the PHP package bluedogtraining/avetmiss without Composer
On this page you can find all versions of the php package bluedogtraining/avetmiss. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bluedogtraining/avetmiss
More information about bluedogtraining/avetmiss
Files in bluedogtraining/avetmiss
Package avetmiss
Short Description AVETMISS Validation and Report Generation
License MIT
Homepage https://github.com/bluedogtraining/avetmiss
Informations about the package avetmiss
Avetmiss
This library is designed to help with the generation of AVETMISS NAT files.
Install
Via Composer
Usage
The idea behind the library is very simple.
- Create fieldset with field definitions (or use a bundled fieldset)
- Initiate a file with the fieldset.
- Create a row from the file.
- Populate the row.
- Add the populated row back to the file.
- Export the file.
Extending
The library comes with preliminary Fieldset definitions for AVETMISS Version 7 NAT files.
You can very easily add your own NAT files if required.
Or own rules.
Framework Integration
Laravel 5
This library comes with a service provider to add rules for validating against AVETMISS NAT fields.
To use this, first add the Bdt\Avetmiss\Frameworks\Laravel\ValidationServiceProvider
to the providers
array in config/app.php
.
You can optionally pass a third boolean parameter to the avetmiss
rule to enforce a maximum string length.
Zend Framework 1
This library comes with a utility for creating Zend Framework 1 validators based on AVETMISS NAT fields.
You can optionally pass a third boolean parameter to the ValidatorFactory::create
method to enforce a maximum string length.
Change log
Please see CHANGELOG for more information what has changed recently.
Testing
License
The MIT License (MIT). Please see License File for more information.
Attribution
This library is based upon information provided in the AVETMISS VET Provider Collection Specifications, which is provided under a Creative Commons Attribution 3.0 Australia license.