Fix php warnings.

Change-Id: Icd1302f7db425157def4771ffe0d7c816164eb23
This commit is contained in:
Santhosh Thottingal
2012-07-30 22:27:43 +05:30
parent 5703f0f1ad
commit 3d9807e7f2

View File

@@ -19,16 +19,19 @@
*/
class LanguageNameSearch {
static $languagenames;
public function init() {
public static function init() {
self::$languagenames = unserialize( file_get_contents( __DIR__ . '/langnames.ser' ) );
}
public static function search( $searchKey ) {
$results = array();
if ( self::$languagenames === null ) {
self::init();
}
$bucket = self::$languagenames[self::getIndex( $searchKey )];
if ( !$bucket ) {
return array();
}
$results = array();
foreach ( $bucket as $name => $code ) {
// Prefix search
if ( strpos( $name, $searchKey, 0 ) === 0 ) {