class Translator extends Translator implements WarmableInterface
Translator.
__construct(ContainerInterface $container, MessageSelector $selector, array $loaderIds = array(), array $options = array()) Constructor. | ||
setConfigCacheFactory(ConfigCacheFactoryInterface $configCacheFactory) Sets the ConfigCache factory to use. | from Translator | |
addLoader(string $format, LoaderInterface $loader) Adds a Loader. | from Translator | |
addResource(string $format, mixed $resource, string $locale, string $domain = null) Adds a Resource. | from Translator | |
setLocale(string $locale) Sets the current locale. | from Translator | |
string | getLocale() Returns the current locale. | from Translator |
setFallbackLocale(string|array $locales) Sets the fallback locale(s). | from Translator | |
setFallbackLocales(array $locales) Sets the fallback locales. | from Translator | |
array | getFallbackLocales() Gets the fallback locales. | from Translator |
string | trans(string $id, array $parameters = array(), string|null $domain = null, string|null $locale = null) Translates the given message. | from Translator |
string | transChoice(string $id, int $number, array $parameters = array(), string|null $domain = null, string|null $locale = null) Translates the given choice message by choosing a translation according to a number. | from Translator |
MessageCatalogueInterface | getCatalogue(string|null $locale = null) Gets the catalogue by locale. | from Translator |
array[array] | getMessages(string|null $locale = null) Collects all messages for the given locale. | from Translator |
dumpCatalogue($locale, ConfigCacheInterface $cache) This method is public because it needs to be callable from a closure in PHP 5.3. | from Translator | |
warmUp(string $cacheDir) Warms up the cache. |
Constructor.
Available options:
Sets the ConfigCache factory to use.
Adds a Loader.
Adds a Resource.
Sets the current locale.
Returns the current locale.
Sets the fallback locale(s).
Sets the fallback locales.
Gets the fallback locales.
Translates the given message.
Translates the given choice message by choosing a translation according to a number.
Gets the catalogue by locale.
Collects all messages for the given locale.
This method is public because it needs to be callable from a closure in PHP 5.3.
It should be made protected (or even private, if possible) in 3.0.
Warms up the cache.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.8/Symfony/Bundle/FrameworkBundle/Translation/Translator.html