jhnbrn90 / cas-validator
Parse and validate a given CAS number
Installs: 58
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/jhnbrn90/cas-validator
Requires
- php: >=8.1
Requires (Dev)
This package is auto-updated.
Last update: 2025-09-23 03:53:59 UTC
README
This PHP package allows easy parsing and validation of CAS numbers as dictated by the ACS.
Usage
To use this package, first require it:
composer require jhnbrn90/cas-validator
Validating a CAS number is performed as follows:
use Jhnbrn90\CasValidator\CasNumberValidator; $validatedCas = CasNumberValidator::validate('100-39-0'); // This will yield a `ValidCasNumber` or `InvalidCasNumber` DTO $isValid = $validatedCas->isValid(); // boolean