From 406f41fd6c8a8e6ee41c6922947568e7cce64d2f Mon Sep 17 00:00:00 2001 From: Mingalev Mikhail Date: Tue, 4 Feb 2014 16:24:40 +0400 Subject: [PATCH] Added JSON_UNESCAPED_UNICODE and JSON_UNESCAPED_SLASHES to encoding GCM Data to JSON --- library/Zend/Mobile/Push/Message/Gcm.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/library/Zend/Mobile/Push/Message/Gcm.php b/library/Zend/Mobile/Push/Message/Gcm.php index d7be50e886..a15e70a380 100644 --- a/library/Zend/Mobile/Push/Message/Gcm.php +++ b/library/Zend/Mobile/Push/Message/Gcm.php @@ -267,6 +267,10 @@ public function toJson() if ($this->_ttl !== 2419200) { $json['time_to_live'] = $this->_ttl; } - return json_encode($json); + if (version_compare(PHP_VERSION, '5.4.0') >= 0) { + return json_encode($json, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); + } else { + return json_encode($json); + } } }