Skip to content

Add provider for fakerphp/faker#170

Open
dezer32 wants to merge 1 commit intomyclabs:masterfrom
dezer32:feature/faker_for_enum
Open

Add provider for fakerphp/faker#170
dezer32 wants to merge 1 commit intomyclabs:masterfrom
dezer32:feature/faker_for_enum

Conversation

@dezer32
Copy link

@dezer32 dezer32 commented Jan 1, 2023

Fast test data generation from enum.
Used with phpfaker/faker.

Installation:

$faker = Factory::create();
$faker->addProvider(MyCLabs\Enum\Faker\FakerEnumProvider\FakerEnumProvider::class);

Usage:

$faker->randomEnum(AnotherEnum::class); //random enum object
$faker->randomEnumValue(AnotherEnum::class); //random enum value
$faker->randomEnumKey(AnotherEnum::class); //random enum key

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant