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