From 3d9807e7f2dc6202b7872dd125913e58c6ec91ab Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Mon, 30 Jul 2012 22:27:43 +0530 Subject: [PATCH] Fix php warnings. Change-Id: Icd1302f7db425157def4771ffe0d7c816164eb23 --- data/LanguageNameSearch.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/data/LanguageNameSearch.php b/data/LanguageNameSearch.php index 5ac0563b..09d111ab 100644 --- a/data/LanguageNameSearch.php +++ b/data/LanguageNameSearch.php @@ -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 ) {