Languages::setLanguage()
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
boolReturns 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.252