getOptions('translator'); if (is_callable($translator)) { return call_user_func($translator, $messageId); } else { return $messageId; } } // @codingStandardsIgnoreStart /** * Translate message string. * * @SuppressWarnings(PHPMD.ShortMethodName) * @return string */ public function __() { $args = func_get_args(); $messageId = array_shift($args); $string = $this->translate($messageId); if (count($args) > 0) { $string = vsprintf($string, $args); } return $string; } // @codingStandardsIgnoreEnd }