diff options
| -rw-r--r-- | app/GedcomCode/GedcomCodeQuay.php | 78 | ||||
| -rw-r--r-- | tests/app/GedcomCode/GedcomCodeQuayTest.php | 40 |
2 files changed, 0 insertions, 118 deletions
diff --git a/app/GedcomCode/GedcomCodeQuay.php b/app/GedcomCode/GedcomCodeQuay.php deleted file mode 100644 index 2c4355c6fb..0000000000 --- a/app/GedcomCode/GedcomCodeQuay.php +++ /dev/null @@ -1,78 +0,0 @@ -<?php - -/** - * webtrees: online genealogy - * Copyright (C) 2021 webtrees development team - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <https://www.gnu.org/licenses/>. - */ - -declare(strict_types=1); - -namespace Fisharebest\Webtrees\GedcomCode; - -use Fisharebest\Webtrees\I18N; - -/** - * Class GedcomCodeQuay - Functions and logic for GEDCOM "QUAY" codes - */ -class GedcomCodeQuay -{ - // Valid values for a QUAY tag. - private const TYPES = [ - '3', - '2', - '1', - '0', - ]; - - /** - * Translate a code, for an optional record - * - * @param string $type - * - * @return string - */ - public static function getValue(string $type): string - { - switch ($type) { - case '3': - /* I18N: Quality of source information - GEDCOM tag “QUAY 3” */ - return I18N::translate('primary evidence'); - case '2': - /* I18N: Quality of source information - GEDCOM tag “QUAY 2” */ - return I18N::translate('secondary evidence'); - case '1': - /* I18N: Quality of source information - GEDCOM tag “QUAY 1” */ - return I18N::translate('questionable evidence'); - case '0': - /* I18N: Quality of source information - GEDCOM tag “QUAY 0” */ - return I18N::translate('unreliable evidence'); - default: - return $type; - } - } - - /** - * A list of all possible values for QUAY - * - * @return array<string> - */ - public static function getValues(): array - { - $values = []; - foreach (self::TYPES as $type) { - $values[$type] = self::getValue($type); - } - - return $values; - } -} diff --git a/tests/app/GedcomCode/GedcomCodeQuayTest.php b/tests/app/GedcomCode/GedcomCodeQuayTest.php deleted file mode 100644 index ff64c8dd2b..0000000000 --- a/tests/app/GedcomCode/GedcomCodeQuayTest.php +++ /dev/null @@ -1,40 +0,0 @@ -<?php - -/** - * webtrees: online genealogy - * Copyright (C) 2021 webtrees development team - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * You should have received a copy of the GNU General Public License - * along with this program. If not, see <https://www.gnu.org/licenses/>. - */ - -declare(strict_types=1); - -namespace Fisharebest\Webtrees\GedcomCode; - -use Fisharebest\Webtrees\TestCase; - -/** - * Test harness for the class GedcomCodeQuay - * - * @covers \Fisharebest\Webtrees\GedcomCode\GedcomCodeQuay - */ -class GedcomCodeQuayTest extends TestCase -{ - /** - * Test that the class exists - * - * @return void - */ - public function testClassExists(): void - { - self::assertTrue(class_exists(GedcomCodeQuay::class)); - } -} |
