reqCities = $reqCities; } public function test(General $general, array $ownCities, array $ownRegions, int $relativeYear, int $tech, array $nationAux): bool { foreach ($this->reqCities as $city) { if (key_exists($city, $ownCities)) { return true; } } return false; } public function getInfo(): string { $cityNames = []; foreach ($this->reqCities as $city) { $cityNames[] = CityConst::byID($city)->name; } $cityNameText = implode(', ', $cityNames); return "{$cityNameText} 소유시 가능"; } }