reqRegions = $reqRegions; } public function test(General $general, array $ownCities, array $ownRegions, int $relativeYear, int $tech, array $nationAux): bool { foreach ($this->reqRegions as $region) { if (key_exists($region, $ownRegions)) { return true; break; } } return false; } public function getInfo(): string { $regionNames = []; foreach ($this->reqRegions as $region) { $regionNames[] = CityConst::$regionMap[$region]; } $regionNameText = implode(', ', $regionNames); return "{$regionNameText} 지역 소유시 가능"; } }