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

View File

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