. */ declare(strict_types=1); namespace Fisharebest\Webtrees\Elements; use Fisharebest\Webtrees\I18N; /** * ROLE_IN_EVENT := {Size=1:15} * [ CHIL | HUSB | WIFE | MOTH | FATH | SPOU | () ] * Indicates what role this person played in the event that is being cited in this context. For * example, if you cite a child's birth record as the source of the mother's name, the value for * this field is "MOTH." If you describe the groom of a marriage, the role is "HUSB." If the role * is something different than one of the six relationship role tags listed above then enclose the * role name within matching parentheses. */ class RoleInEvent extends AbstractElement { protected const MAXIMUM_LENGTH = 15; /** * A list of controlled values for this element * * @return array */ public function values(): array { return [ '' => '', 'CHIL' => I18N::translate('child'), 'HUSB' => I18N::translate('husband'), 'WIFE' => I18N::translate('wife'), 'MOTH' => I18N::translate('mother'), 'FATH' => I18N::translate('father'), 'SPOU' => I18N::translate('spouse'), ]; } }