Set the current user language for the current request
This also remembers the previous Language setting which can be restored with
a $languages->unsetLanguage()
call.
Example
$languages->setLanguage('de');
Usage
$bool = $languages->setLanguage($language);
Arguments
Name | Type(s) | Description |
---|---|---|
language | int, string, Language | Language id, name or Language object |
Return value
bool
Returns false if no change necessary, true if language was changed
Exceptions
Method can throw exceptions on error:
WireException
- if given $language argument doesn't resolve
See Also
Languages methods and properties
API reference based on ProcessWire core version 3.0.236