From 4ccf2a72a960de8375eee0787bc02e7d6dc065eb Mon Sep 17 00:00:00 2001 From: Greg Roach Date: Fri, 25 Sep 2015 00:34:06 +0100 Subject: Start to refactor census assistant --- app/Census/CensusOfWales1851.php | 50 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 app/Census/CensusOfWales1851.php (limited to 'app/Census/CensusOfWales1851.php') diff --git a/app/Census/CensusOfWales1851.php b/app/Census/CensusOfWales1851.php new file mode 100644 index 0000000000..d67e65a1f1 --- /dev/null +++ b/app/Census/CensusOfWales1851.php @@ -0,0 +1,50 @@ +. + */ +namespace Fisharebest\Webtrees\Census; + +use Fisharebest\Webtrees\Date; +use Fisharebest\Webtrees\Individual; +use Fisharebest\Webtrees\Place; + +/** + * Definitions for a census + */ +class CensusOfWales1851 extends CensusOfWales implements CensusInterface { + /** + * When did this census occur. + * + * @return string + */ + public function censusDate() { + return '30 FEB 1851'; + } + + /** + * The columns of the census. + * + * @param Individual $individual + * + * @return CensusColumnInterface[] + */ + public function columns(Individual $individual) { + $place = new Place($this->censusPlace(), $individual->getTree()); + $date = new Date($this->censusDate()); + + return array( + new CensusColumnFullName($individual, $place, $date), + ); + } +} -- cgit v1.3