Easily generate avatars for your projects with Big Heads.
This is a PHP Library that helps you build Big Heads (original project: RobertBroersma/bigheads).
composer require flavioheleno/bigheads-php
The Factory class can be used to generate a Big Head with randomized properties.
$bigHead = BigHeads\Factory::create();
Retrieve the URL to use on an <img />
tag, for example.
$bigHead->getUrl();
Whenever the original class is required, it can be serialized and stored in plain text.
$serialized = serialize($bigHead);
$bigHead2 = unserialize($serialized);
Name | Type | Default |
---|---|---|
Accessory | Enum | null |
Body | Enum | null |
CircleColor | Enum | null |
Clothing | Enum | null |
ClothingColor | Enum | null |
Eyebrows | Enum | null |
Eyes | Enum | null |
FaceMask | Boolean | false |
FaceMaskColor | Enum | null |
FacialHair | Enum | null |
Graphic | Enum | null |
Hair | Enum | null |
HairColor | Enum | null |
Hat | Enum | null |
HatColor | Enum | null |
Lashes | Boolean | false |
LipColor | Enum | null |
Mask | Boolean | false |
Mouth | Enum | null |
Size | Integer | 100 |
SkinTone | Enum | null |
There are a few helper scripts that can be called by composer, such as:
- Static Code Analysis:
php composer.phar run check
- Code Linting:
php composer.phar run lint
- Tests:
php composer.phar run test
NOTE: to run the Code Linting, you must download the ruleset from here first.
This library is licensed under the MIT License.