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