Add source types proceedings, inproceedings

This commit is contained in:
2025-10-27 16:14:15 +01:00
parent d12177e989
commit 8bcb0c0fe7
3 changed files with 13 additions and 3 deletions

2
l18n

Submodule l18n updated: a3a24ace8e...76b69ac82f

View File

@@ -18,9 +18,11 @@ enum MDSourceType implements MDValueEnumInterface, JsonSerializable {
case electronical;
case patent;
case unpublished;
case misc;
case periodical;
case booklet;
case misc;
case proceedings;
case inproceedings;
/**
* Returns a value of this type based on a string.
@@ -39,9 +41,11 @@ enum MDSourceType implements MDValueEnumInterface, JsonSerializable {
"electronical" => self::electronical,
"patent" => self::patent,
"unpublished" => self::unpublished,
"misc" => self::misc,
"periodical" => self::periodical,
"booklet" => self::booklet,
"misc" => self::misc,
"proceedings" => self::proceedings,
"inproceedings" => self::inproceedings,
default => throw new MDpageParameterNotFromListException("Unknown source type"),
};
@@ -67,6 +71,8 @@ enum MDSourceType implements MDValueEnumInterface, JsonSerializable {
7 => self::misc,
8 => self::periodical,
9 => self::booklet,
10 => self::proceedings,
11 => self::inproceedings,
default => throw new MDpageParameterNotFromListException("Unknown source type"),
};
@@ -150,6 +156,8 @@ enum MDSourceType implements MDValueEnumInterface, JsonSerializable {
self::misc => 7,
self::periodical => 8,
self::booklet => 9,
self::proceedings => 10,
self::inproceedings => 11,
# default => throw new MDpageParameterNotFromListException("Unknown object record status"),
};

View File

@@ -22,6 +22,8 @@ final class MDSourceTypeSet extends MDValueSet {
'misc',
'periodical',
'booklet',
'proceedings',
'inproceedings',
];
/**