From 3605066c9612acb86ea69fc1e5bfecc4cc04f5da Mon Sep 17 00:00:00 2001 From: Andre Klapper Date: Wed, 22 Mar 2017 13:16:19 +0100 Subject: [PATCH] Check for string initialization in ucfirst() to make HHVM 3.18 happy Bug: T161095 Change-Id: I45b5d9e819061f443d4342c004bad80bd87c2a17 --- languages/classes/LanguageAz.php | 2 +- languages/classes/LanguageKk.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/languages/classes/LanguageAz.php b/languages/classes/LanguageAz.php index b413ef9973..bd42a12a1f 100644 --- a/languages/classes/LanguageAz.php +++ b/languages/classes/LanguageAz.php @@ -33,7 +33,7 @@ class LanguageAz extends Language { * @return mixed|string */ public function ucfirst( $string ) { - if ( $string[0] == 'i' ) { + if ( substr( $string, 0, 1 ) === 'i' ) { return 'Ä°' . substr( $string, 1 ); } return parent::ucfirst( $string ); diff --git a/languages/classes/LanguageKk.php b/languages/classes/LanguageKk.php index 3605e8dd72..0460a6c6bb 100644 --- a/languages/classes/LanguageKk.php +++ b/languages/classes/LanguageKk.php @@ -391,7 +391,7 @@ class LanguageKk extends LanguageKk_cyrl { * @return string */ public function ucfirst( $string ) { - if ( $string[0] == 'i' ) { + if ( substr( $string, 0, 1 ) === 'i' ) { $variant = $this->getPreferredVariant(); if ( $variant == 'kk-latn' || $variant == 'kk-tr' ) { return 'Ä°' . substr( $string, 1 ); -- 2.20.1