MeowMaker is a simple PHP package that generates random cat data. It is useful for testing and seeding databases.
You can install the package via composer:
composer require gerelajos/meowmaker
use GereLajos\MeowMaker\Meow;
$meow = new Meow();
$name = $meow->name(); // "Whiskers"
$names = $meow->names(5); // ["Whiskers", "Mittens", "Fluffy", "Tiger", "Smokey"]
$name = $meow->name(); // "Whiskers"
$names = $meow->names(5); // ["Whiskers", "Mittens", "Fluffy", "Tiger", "Smokey"]
$maleName = $meow->maleName(); // "Whiskers"
$maleNames = $meow->maleNames(5); // ["Whiskers", "Mittens", "Fluffy", "Tiger", "Smokey"]
$femaleName = $meow->femaleName(); // "Luna"
$femaleNames = $meow->femaleNames(5); // ["Luna", "Bella", "Lucy", "Kitty", "Daisy"]
$lastName = $meow->lastName(); // "Tabbyfield"
$fullName = $meow->fullName(); // "Toby Tabbyfield"
$fullMaleName = $meow->fullMaleName(); // "Toby Tabbyfield"
$fullFemaleName = $meow->fullFemaleName(); // "Luna Furbridge"
$address = $meow->address(); // " Slinkyside, Clawchester, Tabby Crossroad 228, 4725"
$country = $meow->country(); // "Purrch Republic"
$city = $meow->city(); // "Whisperwind"
$street = $meow->street(); // "Meow Highway"
$postcode = $meow->postcode(); // "4725"
$buildingNumber = $meow->buildingNumber(); // "228"
$email = $meow->email(); // "[email protected]"
$emails = $meow->emails(3); // ["[email protected], [email protected], [email protected]"]
$phone = $meow->phone(); // "+61423832405"
$company = $meow->company(); // "Velvet Ventures S.E."
$jobTitle = $meow->jobTitle(); // "Soft Paws Therapist"
$word = $meow->word(); // "meow"
$words = $meow->words(5); // ["meow", "purr", "hiss", "yowl", "growl"]
$sentence = $meow->sentence(); // "The cat meowed."
$sentences = $meow->sentences(5); // ["The cat meowed.", "The cat purred.", "The cat hissed.", "The cat yowled.", "The cat growled."]
$paragraph = $meow->paragraph(); // "The cat meowed. The cat purred. The cat hissed."
$paragraphs = $meow->paragraphs(5); // ["The cat meowed. The cat purred. The cat hissed.", "The cat yowled. The cat growled. The cat meowed.", "The cat purred. The cat hissed. The cat yowled.", "The cat growled. The cat meowed. The cat purred.", "The cat hissed. The cat yowled. The cat growled."]
Items can be modified various ways. For example, you can
$items->add(Item $item); // Add an item to the collection
$items->shuffle(); // Shuffle the items in the collection
$items->unique(); // Get only unique items from the collection
$items->unique(); // Get only unique items from the collection
$items->filter(callable $callback); // Filter the items in the collection
The MIT License (MIT). Please see License File for more information.