create($overrides); } protected function createContest(array $overrides = []): Contest { return Contest::factory()->create($overrides); } protected function createRound(array $overrides = []): Round { return Round::factory()->create($overrides); } protected function createLog(array $overrides = []): Log { return Log::factory()->create($overrides); } protected function createBand(array $overrides = []): Band { return Band::factory()->create($overrides); } protected function createCategory(array $overrides = []): Category { return Category::factory()->create($overrides); } protected function createPowerCategory(array $overrides = []): PowerCategory { return PowerCategory::factory()->create($overrides); } protected function createEdiBand(array $overrides = []): EdiBand { return EdiBand::factory()->create($overrides); } protected function createEdiCategory(array $overrides = []): EdiCategory { return EdiCategory::factory()->create($overrides); } protected function createCty(array $overrides = []): Cty { return Cty::factory()->create($overrides); } protected function createCountryWwl(array $overrides = []): CountryWwl { return CountryWwl::factory()->create($overrides); } protected function createContestParameter(array $overrides = []): ContestParameter { return ContestParameter::factory()->create($overrides); } protected function createLogQso(array $overrides = []): LogQso { return LogQso::factory()->create($overrides); } protected function createLogResult(array $overrides = []): LogResult { return LogResult::factory()->create($overrides); } protected function createLogOverride(array $overrides = []): LogOverride { return LogOverride::factory()->create($overrides); } protected function createQsoOverride(array $overrides = []): QsoOverride { return QsoOverride::factory()->create($overrides); } protected function createQsoResult(array $overrides = []): QsoResult { return QsoResult::factory()->create($overrides); } protected function createNewsPost(array $overrides = []): NewsPost { return NewsPost::factory()->create($overrides); } protected function createFile(array $overrides = []): File { return File::factory()->create($overrides); } protected function createEvaluationRun(array $overrides = []): EvaluationRun { return EvaluationRun::factory()->create($overrides); } protected function attachRoundRelations( Round $round, array $bands = [], array $categories = [], array $powerCategories = [] ): void { if ($bands) { $round->bands()->sync($bands); } if ($categories) { $round->categories()->sync($categories); } if ($powerCategories) { $round->powerCategories()->sync($powerCategories); } } }