. */ declare(strict_types=1); namespace Fisharebest\Webtrees\Census; /** * Definitions for a census */ class CensusOfCanada1851 extends CensusOfCanada implements CensusInterface { /** * When did this census occur. * * Officially, this census was the "1851 Census" but data collection * began January 12, 1852. Using that data breaks stuff. * * @return string */ public function censusDate(): string { return '31 DEC 1851'; } /** * 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, 'Religion', 'Religion'), new CensusColumnAgeNextBirthDay($this, 'Next BDay age', 'Age at NEXT birthday'), new CensusColumnSexM($this, 'Sex: male', 'Sex: male'), new CensusColumnSexF($this, 'Sex: female', 'Sex: female'), new CensusColumnNull($this, 'Born', 'Born within last twelve months'), new CensusColumnNationality($this, 'Origin', 'Origin'), new CensusColumnConditionCanadaMarriedSingle($this, 'M/S', 'Married or single'), new CensusColumnConditionCanadaWidowed($this, 'Widowed', 'Widowers or Widows'), ]; } }