lcherone/php-petname

Library for generating human-readable, random names for objects.
13,289 7
Install
composer require lcherone/php-petname
Latest Version:v1.0.8
PHP:7.4|^8.0
License:MIT
Last Updated:Jul 6, 2023
Links: GitHub  ·  Packagist
Maintainer: lcherone

PHP Petname

Build Status StyleCI Scrutinizer Code Quality Code Coverage Packagist Version Packagist Downloads

A utility to generate "pet names", consisting of a random combination of adverbs, an adjective, and an animal name.

Ported from: https://github.com/dustinkirkland/golang-petname to a static PHP class.

Install

Require this package with composer using the following command:

$ composer require lcherone/php-petname

Example

<?php
require 'vendor/autoload.php';

use LCherone\PHPPetname as Petname;

// werewolf
echo Petname::Generate(1);

// peacefull-werewolf
echo Petname::Generate(2);

// peacefull mighty werewolf
echo Petname::Generate(3, ' ');

// peacefull-mighty-tough-werewolf
echo Petname::Generate(4);

Testing

$ composer test

Contributing

Please see CONTRIBUTING for details.

Credits

License

The MIT License (MIT). Please see License File for more information.

Related Packages

webcraft/laravel-random

Laravel 5 wrapper around ircmaxell/RandomLib

11,426 10
zachflower/ignorable-observers

Dynamically disable/enable Laravel's Eloquent model observers

333,807 24
assurrussa/dummy-cache

Dummy cache for Laravel.

571 0
mookofe/tail

RabbitMQ and PHP client for Laravel and Lumen that allows you to add and listen...

52,899 52
spinen/laravel-geometry

Wrapper over the geoPHP Class to make it integrate with Laravel better.

507,939 41