PHP Class Neos\Flow\I18n\FormatResolver
Placeholders have following syntax:
{id[,name[,attribute1[,attribute2...]]]}
Where 'id' is an index of argument to insert in place of placeholder, an
optional 'name' is a name of formatter to use for formatting the argument
(if no name given, provided argument will be just string-casted), and
optional attributes are strings directly passed to the formatter (what they
do depends on concrete formatter which is being used).
Examples:
{0}
{0,number,decimal}
{1,datetime,time,full}
Afficher le fichier
Open project: neos/flow-development-collection
Class Usage Examples
Protected Properties
Méthodes publiques
Méthodes protégées
Méthode |
Description |
|
getFormatter ( string $formatterType ) : Neos\Flow\I18n\Formatter\FormatterInterface |
Returns instance of concrete formatter. |
|
Method Details
injectLocalizationService()
public méthode
injectObjectManager()
public méthode
public injectObjectManager ( Neos\Flow\ObjectManagement\ObjectManagerInterface $objectManager ) : void |
$objectManager |
Neos\Flow\ObjectManagement\ObjectManagerInterface |
|
Résultat |
void |
|
resolvePlaceholders()
public méthode
A placeholder is a group of elements separated with comma. First element
is required and defines index of value to insert (numeration starts from
0, and is directly used to access element from $values array). Second
element is a name of formatter to use. It's optional, and if not given,
value will be simply string-casted. Remaining elements are formatter-
specific and they are directly passed to the formatter class.
public resolvePlaceholders ( string $textWithPlaceholders, array $arguments, Locale $locale = null ) : string |
$textWithPlaceholders |
string |
String message with placeholder(s) |
$arguments |
array |
An array of values to replace placeholders with |
$locale |
Locale |
Locale to use (NULL for default one) |
Résultat |
string |
The $text with placeholders resolved |
Property Details
$localizationService protected_oe property
protected Service,Neos\Flow\I18n $localizationService |
Résultat |
Service |
|
$objectManager protected_oe property
protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager |
Résultat |
Neos\Flow\ObjectManagement\ObjectManagerInterface |
|
$reflectionService protected_oe property
protected ReflectionService,Neos\Flow\Reflection $reflectionService |
Résultat |
Neos\Flow\Reflection\ReflectionService |
|