zaxn1234 / random-data-generator
A package to generate psuedo-random data for testing
v0.0.2
2022-06-25 14:50 UTC
Requires
- php: >=8.0.0
This package is auto-updated.
Last update: 2024-10-25 19:50:05 UTC
README
RandomDataGenerator
A package to generate psuedo-random data for testing
Installation
Download
- Download a ZIP or clone the repo
- Make sure to have
require_once path/to/src/autoload.php
(edited as needed) to the start of your PHP script(s).
Composer
A simple composer require zaxn1234/random-data-generator
should do the trick!
Usage
See examples
folder. These will be updated alongside development.
It's very simple! Just:
require_once
thesrc/autoload.php
file in your script(s)use RandomDataGenerator\Factory;
- Create a factory with
$factory = Factory::create();
- Grab whatever data you need, such as
$factory->lastName;
License
This library is open-sourced software licensed under the MIT license.
To-dos
Since we're early in development, this list is a vague cross-section of the things I'd like to add to this library.
Add Providers
- Names
- Address
- Phone Numbers
- Date/Time
- Countries
- Internet
- Barcodes && UUIDs
- Random Text (Lorem ipsum-esque)
- Company Details
- And more...
Add Locales
- en_GB (Default locale)
- en_US
- de_DE
- es_ES
- fr_FR
- it_IT
- And more...
Other Features
- Optionally Weighted Options
- Validation (IBAN, EAN etc.)
- Uniqueness