| @@ 23-42 (lines=20) @@ | ||
| 20 | /** |
|
| 21 | * The individual's sex. |
|
| 22 | */ |
|
| 23 | class CensusColumnSexMF 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 | switch ($individual->getSex()) { |
|
| 34 | case 'M': |
|
| 35 | return 'M'; |
|
| 36 | case 'F': |
|
| 37 | return 'F'; |
|
| 38 | default: |
|
| 39 | return ''; |
|
| 40 | } |
|
| 41 | } |
|
| 42 | } |
|
| 43 | ||
| @@ 23-42 (lines=20) @@ | ||
| 20 | /** |
|
| 21 | * The individual's sex. |
|
| 22 | */ |
|
| 23 | class CensusColumnSexMK 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 | switch ($individual->getSex()) { |
|
| 34 | case 'M': |
|
| 35 | return 'M'; |
|
| 36 | case 'F': |
|
| 37 | return 'K'; |
|
| 38 | default: |
|
| 39 | return ''; |
|
| 40 | } |
|
| 41 | } |
|
| 42 | } |
|
| 43 | ||
| @@ 23-42 (lines=20) @@ | ||
| 20 | /** |
|
| 21 | * The individual's sex. |
|
| 22 | */ |
|
| 23 | class CensusColumnSexMZ 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 | switch ($individual->getSex()) { |
|
| 34 | case 'M': |
|
| 35 | return 'M'; |
|
| 36 | case 'F': |
|
| 37 | return 'Ž'; |
|
| 38 | default: |
|
| 39 | return ''; |
|
| 40 | } |
|
| 41 | } |
|
| 42 | } |
|
| 43 | ||