Translator
class Translator extends Translator implements WarmableInterface
Translator.
Methods
| __construct(ContainerInterface $container, MessageFormatterInterface $formatter, string $defaultLocale, array $loaderIds = array(), array $options = array()) Constructor. | ||
| warmUp(string $cacheDir) Warms up the cache. | ||
| addResource($format, $resource, $locale, $domain = null) |
Details
__construct(ContainerInterface $container, MessageFormatterInterface $formatter, string $defaultLocale, array $loaderIds = array(), array $options = array())
Constructor.
Available options:
- cache_dir: The cache directory (or null to disable caching)
- debug: Whether to enable debugging or not (false by default)
- resource_files: List of translation resources available grouped by locale.
Parameters
| ContainerInterface | $container | A ContainerInterface instance |
| MessageFormatterInterface | $formatter | The message formatter |
| string | $defaultLocale | |
| array | $loaderIds | An array of loader Ids |
| array | $options | An array of options |
Exceptions
| InvalidArgumentException |
warmUp(string $cacheDir)
Warms up the cache.
Parameters
| string | $cacheDir | The cache directory |
addResource($format, $resource, $locale, $domain = null)
Parameters
| $format | ||
| $resource | ||
| $locale | ||
| $domain |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Bundle/FrameworkBundle/Translation/Translator.html