X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fsite%2FSite.php;h=28f19f9abfa9f4cd9548803a9786dd15d9cccb32;hp=6a97a502099ba7215cf723055aa16f29673292f3;hb=49748181dd56ec97e7ba7c13e684a16abceb3cc0;hpb=bdfe02223205923d923923dd420ba0dd863cd0fe diff --git a/includes/site/Site.php b/includes/site/Site.php index 6a97a50209..28f19f9abf 100644 --- a/includes/site/Site.php +++ b/includes/site/Site.php @@ -463,6 +463,9 @@ class Site implements Serializable { * @param string $languageCode */ public function setLanguageCode( $languageCode ) { + if ( !Language::isValidCode( $languageCode ) ) { + throw new InvalidArgumentException( "$languageCode is not a valid language code." ); + } $this->languageCode = $languageCode; }