From 8b2b509c5ce5f9482c590eea99e8141cd22dea2f Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Sat, 8 Feb 2020 12:52:42 +0100 Subject: [PATCH] implement static localization generation --- Localization/Localization.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Localization/Localization.php b/Localization/Localization.php index 83a76052d..5031dde7a 100644 --- a/Localization/Localization.php +++ b/Localization/Localization.php @@ -160,6 +160,24 @@ class Localization return $this->id; } + /** + * Create localization from language code + * + * @param string $langCode Language code + * @param string $countryCode Country code + * + * @return Localization + * + * @since 1.0.0 + */ + public static function fromLanguage(string $langCode, string $countryCode = '*') : self + { + $l11n = new self(); + $l11n->loadFromLanguage($langCode, $countryCode); + + return $l11n; + } + /** * Load localization from language code *