<?php

declare(strict_types=1);

namespace Database\Seeders;

use Illuminate\Database\Seeder;

class DatabaseSeeder extends Seeder
{
    public function run(): void
    {
        /*
         * Order matters: fee rules can be scoped to a plan or a TLD, so those
         * must exist before the fee schedule is written.
         */
        $this->call([
            TldSeeder::class,
            DomainCategorySeeder::class,
            PlanSeeder::class,
            FeeSeeder::class,
        ]);
    }
}
