seeder; if (empty($seeder)) { throw new \InvalidArgumentException('Implement type or add $seeder'); } return (new $seeder())->type(); } public function enabled(): bool { return true; } public function boost(): float { return 1; } protected function setting(string $key, $default = null) { return resolve(SettingsRepositoryInterface::class)->get($key, $default); } }