16de2fb6bSKirk Gartside<?php 26de2fb6bSKirk Gartside 36de2fb6bSKirk Gartside/** 46de2fb6bSKirk Gartside * webtrees: online genealogy 5*d11be702SGreg Roach * Copyright (C) 2023 webtrees development team 66de2fb6bSKirk Gartside * This program is free software: you can redistribute it and/or modify 76de2fb6bSKirk Gartside * it under the terms of the GNU General Public License as published by 86de2fb6bSKirk Gartside * the Free Software Foundation, either version 3 of the License, or 96de2fb6bSKirk Gartside * (at your option) any later version. 106de2fb6bSKirk Gartside * This program is distributed in the hope that it will be useful, 116de2fb6bSKirk Gartside * but WITHOUT ANY WARRANTY; without even the implied warranty of 126de2fb6bSKirk Gartside * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 136de2fb6bSKirk Gartside * GNU General Public License for more details. 146de2fb6bSKirk Gartside * You should have received a copy of the GNU General Public License 156de2fb6bSKirk Gartside * along with this program. If not, see <https://www.gnu.org/licenses/>. 166de2fb6bSKirk Gartside */ 176de2fb6bSKirk Gartside 186de2fb6bSKirk Gartsidedeclare(strict_types=1); 196de2fb6bSKirk Gartside 206de2fb6bSKirk Gartsidenamespace Fisharebest\Webtrees\Census; 216de2fb6bSKirk Gartside 226de2fb6bSKirk Gartside/** 236de2fb6bSKirk Gartside * Definitions for a census 246de2fb6bSKirk Gartside */ 256de2fb6bSKirk Gartsideclass CensusOfRhodeIsland extends Census implements CensusPlaceInterface 266de2fb6bSKirk Gartside{ 276de2fb6bSKirk Gartside /** 286de2fb6bSKirk Gartside * All available censuses for this census place. 296de2fb6bSKirk Gartside * 306de2fb6bSKirk Gartside * @return array<CensusInterface> 316de2fb6bSKirk Gartside */ 326de2fb6bSKirk Gartside public function allCensusDates(): array 336de2fb6bSKirk Gartside { 346de2fb6bSKirk Gartside return [ 356de2fb6bSKirk Gartside new CensusOfRhodeIsland1905(), 366de2fb6bSKirk Gartside new CensusOfRhodeIsland1915(), 376de2fb6bSKirk Gartside new CensusOfRhodeIsland1925(), 386de2fb6bSKirk Gartside ]; 396de2fb6bSKirk Gartside } 406de2fb6bSKirk Gartside 416de2fb6bSKirk Gartside /** 426de2fb6bSKirk Gartside * Where did this census occur, in GEDCOM format. 436de2fb6bSKirk Gartside * 446de2fb6bSKirk Gartside * @return string 456de2fb6bSKirk Gartside */ 466de2fb6bSKirk Gartside public function censusPlace(): string 476de2fb6bSKirk Gartside { 486de2fb6bSKirk Gartside return 'Rhode Island, United States'; 496de2fb6bSKirk Gartside } 506de2fb6bSKirk Gartside 516de2fb6bSKirk Gartside /** 526de2fb6bSKirk Gartside * In which language was this census written. 536de2fb6bSKirk Gartside * 546de2fb6bSKirk Gartside * @return string 556de2fb6bSKirk Gartside */ 566de2fb6bSKirk Gartside public function censusLanguage(): string 576de2fb6bSKirk Gartside { 586de2fb6bSKirk Gartside return 'en-US'; 596de2fb6bSKirk Gartside } 606de2fb6bSKirk Gartside} 61