Skip to content

Commit

Permalink
add getYearLimits method to RomanMissal
Browse files Browse the repository at this point in the history
  • Loading branch information
JohnRDOrazio committed Feb 7, 2022
1 parent a9e1760 commit 0f939ba
Showing 1 changed file with 40 additions and 24 deletions.
64 changes: 40 additions & 24 deletions includes/enums/RomanMissal.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,36 +24,47 @@ class RomanMissal {
];

public static array $names = [
"VATICAN_1970" => "Editio Typica 1970",
"VATICAN_1971" => "Reimpressio Emendata 1971",
"VATICAN_1975" => "Editio Typica Secunda 1975",
"VATICAN_2002" => "Editio Typica Tertia 2002",
"VATICAN_2008" => "Editio Typica Tertia Emendata 2008",
"USA_2011" => "2011 Roman Missal issued by the USCCB",
"ITALY_1983" => "Messale Romano ed. 1983",
"ITALY_2020" => "Messale Romano ed. 2020"
self::EDITIO_TYPICA_1970 => "Editio Typica 1970",
self::REIMPRESSIO_EMENDATA_1971 => "Reimpressio Emendata 1971",
self::EDITIO_TYPICA_SECUNDA_1975 => "Editio Typica Secunda 1975",
self::EDITIO_TYPICA_TERTIA_2002 => "Editio Typica Tertia 2002",
self::EDITIO_TYPICA_TERTIA_EMENDATA_2008 => "Editio Typica Tertia Emendata 2008",
self::USA_EDITION_2011 => "2011 Roman Missal issued by the USCCB",
self::ITALY_EDITION_1983 => "Messale Romano ed. 1983 pubblicata dalla CEI",
self::ITALY_EDITION_2020 => "Messale Romano ed. 2020 pubblicata dalla CEI"
];

public static array $jsonFiles = [
"VATICAN_1970" => "data/propriumdesanctis_1970/propriumdesanctis_1970.json",
"VATICAN_1971" => false,
"VATICAN_1975" => false,
"VATICAN_2002" => "data/propriumdesanctis_2002/propriumdesanctis_2002.json",
"VATICAN_2008" => "data/propriumdesanctis_2008/propriumdesanctis_2008.json",
"USA_2011" => "data/propriumdesanctis_USA_2011/propriumdesanctis_USA_2011.json",
"ITALY_1983" => "data/propriumdesanctis_ITALY_1983/propriumdesanctis_ITALY_1983.json",
"ITALY_2020" => false
self::EDITIO_TYPICA_1970 => "data/propriumdesanctis_1970/propriumdesanctis_1970.json",
self::REIMPRESSIO_EMENDATA_1971 => false,
self::EDITIO_TYPICA_SECUNDA_1975 => false,
self::EDITIO_TYPICA_TERTIA_2002 => "data/propriumdesanctis_2002/propriumdesanctis_2002.json",
self::EDITIO_TYPICA_TERTIA_EMENDATA_2008 => "data/propriumdesanctis_2008/propriumdesanctis_2008.json",
self::USA_EDITION_2011 => "data/propriumdesanctis_USA_2011/propriumdesanctis_USA_2011.json",
self::ITALY_EDITION_1983 => "data/propriumdesanctis_ITALY_1983/propriumdesanctis_ITALY_1983.json",
self::ITALY_EDITION_2020 => false
];

public static array $i18nPath = [
"VATICAN_1970" => "data/propriumdesanctis_1970/i18n/",
"VATICAN_1971" => false,
"VATICAN_1975" => false,
"VATICAN_2002" => "data/propriumdesanctis_2002/i18n/",
"VATICAN_2008" => "data/propriumdesanctis_2008/i18n/",
"USA_2011" => false,
"ITALY_1983" => false,
"ITALY_2020" => false
self::EDITIO_TYPICA_1970 => "data/propriumdesanctis_1970/i18n/",
self::REIMPRESSIO_EMENDATA_1971 => false,
self::EDITIO_TYPICA_SECUNDA_1975 => false,
self::EDITIO_TYPICA_TERTIA_2002 => "data/propriumdesanctis_2002/i18n/",
self::EDITIO_TYPICA_TERTIA_EMENDATA_2008 => "data/propriumdesanctis_2008/i18n/",
self::USA_EDITION_2011 => false,
self::ITALY_EDITION_1983 => false,
self::ITALY_EDITION_2020 => false
];

public static array $yearLimits = [
self::EDITIO_TYPICA_1970 => [ "sinceYear" => 1970 ],
self::REIMPRESSIO_EMENDATA_1971 => [ "sinceYear" => 1971 ],
self::EDITIO_TYPICA_SECUNDA_1975 => [ "sinceYear" => 1975 ],
self::EDITIO_TYPICA_TERTIA_2002 => [ "sinceYear" => 2002 ],
self::EDITIO_TYPICA_TERTIA_EMENDATA_2008 => [ "sinceYear" => 2008 ],
self::USA_EDITION_2011 => [ "sinceYear" => 2011 ],
self::ITALY_EDITION_1983 => [ "sinceYear" => 1983, "untilYear" => 2002 ],
self::ITALY_EDITION_2020 => [ "sinceYear" => 2020 ]
];


Expand All @@ -76,4 +87,9 @@ public static function getSanctoraleFileName( $value ) : string|false {
public static function getSanctoraleI18nFilePath( $value ) : string|false {
return self::$i18nPath[ $value ];
}

public static function getYearLimits( $value ) : object {
return (object) self::$yearLimits[ $value ];
}

}

0 comments on commit 0f939ba

Please sign in to comment.