. */ declare(strict_types=1); namespace Fisharebest\Webtrees\Census; /** * Definitions for a census */ class CensusOfCanada1861 extends CensusOfCanada implements CensusInterface { /** * When did this census occur. * * @return string */ public function censusDate(): string { return '14 JAN 1861'; } /** * The columns of the census. * * @return CensusColumnInterface[] */ public function columns(): array { return [ new CensusColumnFullName($this, 'Name', 'Name of inmates'), new CensusColumnOccupation($this, 'Occupation', 'Profession, trade or occupation'), new CensusColumnBirthPlaceSimple($this, 'Birth Loc', 'Place of birth. F indicates that the person was born of Canadian parents.'), new CensusColumnNull($this, 'Recent Married', 'Married within the last twelve months'), new CensusColumnNull($this, 'Religion', 'Religion'), new CensusColumnAgeNextBirthDay($this, 'Next BirthDay age', 'Age at NEXT birthday'), new CensusColumnSexM($this, 'Sex: male', 'Sex: male'), new CensusColumnSexF($this, 'Sex: female', 'Sex: female'), new CensusColumnConditionCanadaMarriedSingle($this, 'M/S', 'Married or single'), new CensusColumnConditionCanadaWidowedMale($this, 'Widowers', 'Widowers'), new CensusColumnConditionCanadaWidowedFemale($this, 'Widows', 'Widows'), ]; } }