X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fsite%2FSite.php;h=31e159093349dd0fa633d2de77ce0aa22751de60;hb=83b139da98f3851c107f87769346a1ffaaaab125;hp=6a97a502099ba7215cf723055aa16f29673292f3;hpb=f9d7d3b8561dab3ddfd8798a77a5b72e03ac8c2b;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/site/Site.php b/includes/site/Site.php index 6a97a50209..31e1590933 100644 --- a/includes/site/Site.php +++ b/includes/site/Site.php @@ -122,8 +122,6 @@ class Site implements Serializable { protected $internalId = null; /** - * Constructor. - * * @since 1.21 * * @param string $type @@ -463,6 +461,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; }