. */ declare(strict_types=1); namespace Fisharebest\Webtrees\Elements; use Fisharebest\Webtrees\I18N; use function strtoupper; /** * ADDRESS_WEB_PAGE := {Size=1:4} * [ HUSB | WIFE | BOTH ] * A code which shows which parent in the associated family record adopted this person. Where: * HUSB = The HUSBand in the associated family adopted this person. * WIFE = The WIFE in the associated family adopted this person. * BOTH = Both HUSBand and WIFE adopted this person. */ class AdoptedByWhichParent extends AbstractElement { /** * Convert a value to a canonical form. * * @param string $value * * @return string */ public function canonical(string $value): string { return strtoupper(parent::canonical($value)); } /** * A list of controlled values for this element * * @return array */ public function values(): array { return [ '' => '', 'BOTH' => I18N::translate('Adopted by both parents'), 'HUSB' => I18N::translate('Adopted by father'), 'WIFE' => I18N::translate('Adopted by mother'), ]; } }