Make Language::isValidBuiltInCode() return bool
authorTim Starling <tstarling@wikimedia.org>
Mon, 3 Dec 2012 23:08:51 +0000 (10:08 +1100)
committerTim Starling <tstarling@wikimedia.org>
Mon, 3 Dec 2012 23:11:43 +0000 (10:11 +1100)
Make Language::isValidBuiltInCode() return true or false, as
documented. Previously returned 0 or 1. Hacked around in I81ba3228.

Change-Id: Iaa7515095d687d745d878faaa957aae51737abf7

languages/Language.php

index 7475d2f..a72f98f 100644 (file)
@@ -277,7 +277,7 @@ class Language {
                        throw new MWException( __METHOD__ . " must be passed a string, $type given$addmsg" );
                }
 
-               return preg_match( '/^[a-z0-9-]+$/i', $code );
+               return (bool)preg_match( '/^[a-z0-9-]+$/i', $code );
        }
 
        /**