. */ declare(strict_types=1); namespace Fisharebest\Webtrees\Elements; use Fisharebest\Webtrees\I18N; use Fisharebest\Webtrees\Tree; /** * := Status, by values [ open | completed | auto ] * ("auto" = created by the program) */ class ResearchTaskStatus extends AbstractElement { /** * Create a default value for this element. * * @param Tree $tree * * @return string */ public function default(Tree $tree): string { return '1'; } /** * A list of controlled values for this element * * @return array */ public function values(): array { return [ '' => '', 'open' => I18N::translate('Research'), 'completed' => I18N::translate('Correspondence'), 'auto' => I18N::translate('Other'), ]; } }