Adding helper for singular/plural text

This commit is contained in:
ohartl 2016-05-10 00:14:31 +02:00
parent 23f1cd5b06
commit 09c0a7c248

View file

@ -114,7 +114,12 @@ function formatEmails($input, $glue)
return emailsToString($input, $glue);
}
/**
* Format email addresses for text output (not in an input field)
*
* @param string|array $input
* @return string
*/
function formatEmailsText($input)
{
return formatEmails(
@ -124,6 +129,12 @@ function formatEmailsText($input)
}
/**
* Format email addresses for form output (in an input field)
*
* @param string|array $input
* @return string
*/
function formatEmailsForm($input)
{
return strip_tags(
@ -133,3 +144,23 @@ function formatEmailsForm($input)
)
);
}
/**
* @param string $textPattern
* @param int|mixed $value
* @return string
*/
function textValue($textPattern, $value)
{
$text = str_replace(
array('_', ':val:', ':value:'),
$value,
$textPattern
);
if(is_numeric($value) && $value > 1){
$text .= 's';
}
return $text;
}