app/Census/CensusColumnBirthDayMonthSlashYear.php 1 location
|
@@ 23-41 (lines=19) @@
|
| 20 |
|
/** |
| 21 |
|
* The individual's date of birth. |
| 22 |
|
*/ |
| 23 |
|
class CensusColumnBirthDayMonthSlashYear extends AbstractCensusColumn implements CensusColumnInterface { |
| 24 |
|
/** |
| 25 |
|
* Generate the likely value of this census column, based on available information. |
| 26 |
|
* |
| 27 |
|
* @param Individual $individual |
| 28 |
|
* @param Individual|null $head |
| 29 |
|
* |
| 30 |
|
* @return string |
| 31 |
|
*/ |
| 32 |
|
public function generate(Individual $individual, Individual $head = null) { |
| 33 |
|
$birth_date = $individual->getBirthDate(); |
| 34 |
|
|
| 35 |
|
if ($birth_date->minimumJulianDay() === $birth_date->maximumJulianDay()) { |
| 36 |
|
return $birth_date->minimumDate()->format('%j %M/%Y'); |
| 37 |
|
} else { |
| 38 |
|
return ''; |
| 39 |
|
} |
| 40 |
|
} |
| 41 |
|
} |
| 42 |
|
|
app/Census/CensusColumnBirthDaySlashMonth.php 1 location
|
@@ 23-41 (lines=19) @@
|
| 20 |
|
/** |
| 21 |
|
* The individual's date of birth. |
| 22 |
|
*/ |
| 23 |
|
class CensusColumnBirthDaySlashMonth extends AbstractCensusColumn implements CensusColumnInterface { |
| 24 |
|
/** |
| 25 |
|
* Generate the likely value of this census column, based on available information. |
| 26 |
|
* |
| 27 |
|
* @param Individual $individual |
| 28 |
|
* @param Individual|null $head |
| 29 |
|
* |
| 30 |
|
* @return string |
| 31 |
|
*/ |
| 32 |
|
public function generate(Individual $individual, Individual $head = null) { |
| 33 |
|
$birth_date = $individual->getBirthDate(); |
| 34 |
|
|
| 35 |
|
if ($birth_date->minimumJulianDay() === $birth_date->maximumJulianDay()) { |
| 36 |
|
return $birth_date->minimumDate()->format('%j/%n'); |
| 37 |
|
} else { |
| 38 |
|
return ''; |
| 39 |
|
} |
| 40 |
|
} |
| 41 |
|
} |
| 42 |
|
|
app/Census/CensusColumnBirthDaySlashMonthYear.php 1 location
|
@@ 23-41 (lines=19) @@
|
| 20 |
|
/** |
| 21 |
|
* The individual's date of birth. |
| 22 |
|
*/ |
| 23 |
|
class CensusColumnBirthDaySlashMonthYear extends AbstractCensusColumn implements CensusColumnInterface { |
| 24 |
|
/** |
| 25 |
|
* Generate the likely value of this census column, based on available information. |
| 26 |
|
* |
| 27 |
|
* @param Individual $individual |
| 28 |
|
* @param Individual|null $head |
| 29 |
|
* |
| 30 |
|
* @return string |
| 31 |
|
*/ |
| 32 |
|
public function generate(Individual $individual, Individual $head = null) { |
| 33 |
|
$birth_date = $individual->getBirthDate(); |
| 34 |
|
|
| 35 |
|
if ($birth_date->minimumJulianDay() === $birth_date->maximumJulianDay()) { |
| 36 |
|
return $birth_date->minimumDate()->format('%j/%n %Y'); |
| 37 |
|
} else { |
| 38 |
|
return ''; |
| 39 |
|
} |
| 40 |
|
} |
| 41 |
|
} |
| 42 |
|
|
app/Census/CensusColumnBirthDayDotMonthYear.php 1 location
|
@@ 23-41 (lines=19) @@
|
| 20 |
|
/** |
| 21 |
|
* The individual's date of birth. |
| 22 |
|
*/ |
| 23 |
|
class CensusColumnBirthDayDotMonthYear extends AbstractCensusColumn implements CensusColumnInterface { |
| 24 |
|
/** |
| 25 |
|
* Generate the likely value of this census column, based on available information. |
| 26 |
|
* |
| 27 |
|
* @param Individual $individual |
| 28 |
|
* @param Individual|null $head |
| 29 |
|
* |
| 30 |
|
* @return string |
| 31 |
|
*/ |
| 32 |
|
public function generate(Individual $individual, Individual $head = null) { |
| 33 |
|
$birth_date = $individual->getBirthDate(); |
| 34 |
|
|
| 35 |
|
if ($birth_date->minimumJulianDay() === $birth_date->maximumJulianDay()) { |
| 36 |
|
return $birth_date->minimumDate()->format('%j. %F %Y'); |
| 37 |
|
} else { |
| 38 |
|
return ''; |
| 39 |
|
} |
| 40 |
|
} |
| 41 |
|
} |
| 42 |
|
|