diff --git a/include/class.i18n.php b/include/class.i18n.php
index 9163f6cf0d4bfdd4c687f3d54f9faa015b5d0087..c290821194ddacee624ef6a4400da4f170db2857 100644
--- a/include/class.i18n.php
+++ b/include/class.i18n.php
@@ -260,6 +260,7 @@ class Internationalization {
             return self::availableLanguages();
 
         if (!isset($langs)) {
+            $langs = array();
             $pri = $cfg->getPrimaryLanguage();
             if ($info = self::getLanguageInfo($pri))
                 $langs = array($pri => $info);
diff --git a/setup/test/tests/stubs.php b/setup/test/tests/stubs.php
index 49ef4baa1d721e7f1e28783d8228e754a73a9f43..6bcbf3110d835657c99f9383807a3b6aa7b0a3a3 100644
--- a/setup/test/tests/stubs.php
+++ b/setup/test/tests/stubs.php
@@ -127,6 +127,7 @@ class IntlBreakIterator {
 
 class SqlFunction {
     static function NOW() {}
+    static function LENGTH() {}
     static function COALESCE() {}
     static function DATEDIFF() {}
 }