*/ final class BrandFactory extends Factory { protected $model = Brand::class; /** * @return array */ #[\Override] public function definition(): array { $generator = new BrandCodeGenerator(); $code = $generator->generate(new BrandName(fake()->company())); return [ 'id' => Uuid::uuid7()->toString(), 'arcadia_id' => ArcadiaBrand::factory(), 'uwil_public_id' => $code->value, ]; } }