From 4515d0b3d7fa67a7dbf2fd7e2ad756a38d186b3e Mon Sep 17 00:00:00 2001
From: Laurent Laffont <llaffont@afi-sa.fr>
Date: Tue, 20 Dec 2016 16:53:27 +0100
Subject: [PATCH] perf improvements test fix

---
 library/ZendAfi/Translate.php | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/library/ZendAfi/Translate.php b/library/ZendAfi/Translate.php
index b74d425baf0..f308e7ce0d7 100644
--- a/library/ZendAfi/Translate.php
+++ b/library/ZendAfi/Translate.php
@@ -24,9 +24,12 @@ class ZendAfi_Translate extends Zend_Translate {
     if (!$num = func_num_args())
       return '';
 
-    return $num <= 1
-      ? parent::_(Class_TextReplacements::replace(func_get_args()[0]))
-      : call_user_func_array('sprintf', func_get_args());
+    if ($num <= 1)
+      return parent::_(Class_TextReplacements::replace(func_get_args()[0]));
+
+    $args = func_get_args();
+    $args[0] = parent::_(Class_TextReplacements::replace($args[0]));
+    return call_user_func_array('sprintf', $args);
   }
 
 
-- 
GitLab