buckets/database/factories/ScenarioFactory.php

28 lines
633 B
PHP
Raw Normal View History

2025-12-29 21:53:52 +01:00
<?php
namespace Database\Factories;
2026-03-21 18:09:56 +01:00
use App\Enums\DistributionModeEnum;
2025-12-29 21:53:52 +01:00
use App\Models\Scenario;
use Illuminate\Database\Eloquent\Factories\Factory;
/**
* @extends Factory<Scenario>
*/
class ScenarioFactory extends Factory
{
public function definition(): array
{
return [
'name' => $this->faker->words(2, true).' Budget',
2025-12-31 00:02:54 +01:00
'description' => $this->faker->text,
2026-03-21 18:09:56 +01:00
'distribution_mode' => DistributionModeEnum::EVEN,
2025-12-29 21:53:52 +01:00
];
}
2026-03-21 18:09:56 +01:00
public function priority(): static
{
return $this->state(fn () => ['distribution_mode' => DistributionModeEnum::PRIORITY]);
}
2025-12-29 21:53:52 +01:00
}