Compare commits

..

3 Commits

Author SHA1 Message Date
jrenslin dbc7d01de4 Remove inline if clauses 2021-02-06 20:10:17 +01:00
jrenslin c4a95ea511 Add MDPodcastContributorsSet 2021-01-27 13:11:29 +01:00
jrenslin dd426509b6 Remove trailing newlines before the end of class definitions 2020-11-22 15:44:15 +01:00
15 changed files with 43 additions and 18 deletions
+1 -1
Submodule l18n updated: 812a27ec0b...2c74a458f3
-1
View File
@@ -31,5 +31,4 @@ final class MDConservationReportTypeSet extends MDValueSet {
return parent::getTlSortedList($tlLoader, self::REPORT_TYPES, "conservation_report_type_set", "conservation_report_type_set");
}
}
-1
View File
@@ -38,5 +38,4 @@ final class MDCurrenciesSet extends MDValueSet {
return parent::getTlSortedList($tlLoader, self::CURRENCIES, "currencies_set", "currencies_set");
}
}
-1
View File
@@ -43,5 +43,4 @@ final class MDEntryTypesSet extends MDValueSet {
return parent::getTlSortedList($tlLoader, self::ENTRY_TYPES, "entry_types", "entry_types");
}
}
-1
View File
@@ -89,5 +89,4 @@ final class MDEventsSet extends MDValueSet {
return parent::getTlSortedList($tlLoader, self::EVENT_IDS, "eventtype_name", "eventname");
}
}
+3 -2
View File
@@ -39,9 +39,10 @@ final class MDLicensesSet extends MDValueSet {
* @return string|boolean
*/
final public static function checkLicenseAvailable(string $license) {
if (isset(self::AVAILABLE_LICENSES[$license])) return self::AVAILABLE_LICENSES[$license];
if (isset(self::AVAILABLE_LICENSES[$license])) {
return self::AVAILABLE_LICENSES[$license];
}
return false;
}
}
-1
View File
@@ -33,5 +33,4 @@ final class MDMarkingTypesSet extends MDValueSet {
return parent::getTlSortedList($tlLoader, self::MARKING_TYPES, "marking_types", "marking_types");
}
}
-1
View File
@@ -26,5 +26,4 @@ final class MDObjectPositionsSet extends MDValueSet {
return parent::getTlSortedList($tlLoader, self::POSITIONS, "position_set", "position_set");
}
}
-1
View File
@@ -31,5 +31,4 @@ final class MDObjectPublicationBackgrounds extends MDValueSet {
return parent::getTlSortedList($tlLoader, self::PUBLICATION_BACKGROUNDS, "object_publication_background", "object_publication_background");
}
}
-1
View File
@@ -34,5 +34,4 @@ final class MDPlacetypesSet extends MDValueSet {
return parent::getTlSortedList($tlLoader, self::PLACE_TYPE_IDS, "placetypes", "tlPlacetypes");
}
}
+33
View File
@@ -0,0 +1,33 @@
<?PHP
/**
* Contains a class for controlling the list of available contributor types
* to podcasts.
*
* @author Joshua Ramon Enslin <joshua@museum-digital.de>
*/
declare(strict_types = 1);
/**
* Class containing available place types.
*/
final class MDPodcastContributorsSet extends MDValueSet {
const AVAILABLE_ROLES = [
'onair',
'organization',
'recording',
'technical_support',
];
/**
* Gets a list of the entries in a translated version.
*
* @param MDTlLoader $tlLoader Translation loader.
*
* @return array<string>
*/
public static function getSortedList(MDTlLoader $tlLoader):array {
return parent::getTlSortedList($tlLoader, self::AVAILABLE_ROLES, "podcast_contributor_roles", "podcast_contributor_roles");
}
}
-1
View File
@@ -32,5 +32,4 @@ final class MDSourceTypeSet extends MDValueSet {
return parent::getTlSortedList($tlLoader, self::SOURCE_TYPES, "source_type_set", "source_type_set");
}
}
-1
View File
@@ -30,5 +30,4 @@ final class MDTitleTypesSet extends MDValueSet {
return parent::getTlSortedList($tlLoader, self::TITLE_TYPES, "title_types_set", "title_types_set");
}
}
-1
View File
@@ -37,5 +37,4 @@ final class MDUnitsSet extends MDValueSet {
return parent::getTlUnsortedList($tlLoader, self::UNITS_WEIGHT, "units_weight_set", "units_weight_set");
}
}
+6 -4
View File
@@ -10,7 +10,6 @@ declare(strict_types = 1);
* Generic class for value sets.
*/
class MDValueSet {
/**
* Gets an unsorted array based on provided keys and their translations.
*
@@ -25,8 +24,12 @@ class MDValueSet {
$output = [];
foreach ($keyList as $tID) {
if ($tID === "") $output[$tID] = "";
else $output[$tID] = $tlLoader->tl($tlFileName, $tlVarName, $tID);
if ($tID === "") {
$output[$tID] = "";
}
else {
$output[$tID] = $tlLoader->tl($tlFileName, $tlVarName, $tID);
}
}
return $output;
@@ -50,5 +53,4 @@ class MDValueSet {
return $output;
}
}