Replaced func_get_args() by ...$params (PHP 5.6+).
This commit is contained in:
parent
7bbd2e54db
commit
5d9b56d194
3 changed files with 18 additions and 14 deletions
|
|
@ -278,11 +278,13 @@ class Builder implements LoggerAwareInterface
|
|||
/**
|
||||
* Used by this class, and plugins, to execute shell commands.
|
||||
*
|
||||
* @param array ...$params
|
||||
*
|
||||
* @return boolean
|
||||
*/
|
||||
public function executeCommand()
|
||||
public function executeCommand(...$params)
|
||||
{
|
||||
return $this->commandExecutor->executeCommand(func_get_args());
|
||||
return $this->commandExecutor->executeCommand($params);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -37,19 +37,19 @@ class Lang
|
|||
/**
|
||||
* Get a specific string from the language file.
|
||||
*
|
||||
* @param $string
|
||||
* @return mixed|string
|
||||
* @param string $string
|
||||
* @param array ...$params
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public static function get($string)
|
||||
public static function get($string, ...$params)
|
||||
{
|
||||
$vars = func_get_args();
|
||||
|
||||
if (array_key_exists($string, self::$strings)) {
|
||||
$vars[0] = self::$strings[$string];
|
||||
return call_user_func_array('sprintf', $vars);
|
||||
$params[0] = self::$strings[$string];
|
||||
return call_user_func_array('sprintf', $params);
|
||||
} elseif (self::DEFAULT_LANGUAGE !== self::$language && array_key_exists($string, self::$default_strings)) {
|
||||
$vars[0] = self::$default_strings[$string];
|
||||
return call_user_func_array('sprintf', $vars);
|
||||
$params[0] = self::$default_strings[$string];
|
||||
return call_user_func_array('sprintf', $params);
|
||||
}
|
||||
|
||||
return $string;
|
||||
|
|
@ -57,10 +57,12 @@ class Lang
|
|||
|
||||
/**
|
||||
* Output a specific string from the language file.
|
||||
*
|
||||
* @param array ...$params
|
||||
*/
|
||||
public static function out()
|
||||
public static function out(...$params)
|
||||
{
|
||||
print call_user_func_array(['PHPCensor\Helper\Lang', 'get'], func_get_args());
|
||||
print call_user_func_array(['PHPCensor\Helper\Lang', 'get'], $params);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@ $conf['php-censor']['url'] = 'http://php-censor.local';
|
|||
|
||||
$config = new b8\Config($conf);
|
||||
|
||||
if (!defined('APP_URL') && !empty($config)) {
|
||||
if (!defined('APP_URL')) {
|
||||
define('APP_URL', $config->get('php-censor.url', '') . '/');
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue