37 lines
899 B
PHP
37 lines
899 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Database\ArcadiaReplicate\Factories\Refp;
|
|
|
|
use Database\ArcadiaReplicate\Factories\AbstractTableFactory;
|
|
use Database\ArcadiaReplicate\Tables\Refp\IncoAllergeneTable;
|
|
|
|
final class IncoAllergeneFactory extends AbstractTableFactory
|
|
{
|
|
public static function table(): string
|
|
{
|
|
return IncoAllergeneTable::class;
|
|
}
|
|
|
|
/**
|
|
* @return array<string, mixed>
|
|
*/
|
|
public function definition(): array
|
|
{
|
|
return [
|
|
'ID' => fake()->unique()->numberBetween(1, 9999),
|
|
'LIB' => fake()->randomElement([
|
|
'Gluten',
|
|
'Lait',
|
|
'Œufs',
|
|
'Arachides',
|
|
'Soja',
|
|
'Fruits à coque',
|
|
'Moutarde',
|
|
'Graines de sésame',
|
|
]),
|
|
'UVERSION' => 1,
|
|
];
|
|
}
|
|
}
|