$user->setLanguage() method

Set language for user (quietly)

  • Sets the language without tracking it as a change to the user.
  • If language support is not installed this method silently does nothing.

Available since version 3.0.186.

Usage

$self = $user->setLanguage($language);

Arguments

NameType(s)Description
languageLanguage, string, int

Language object, name, or ID

Return value

self

Exceptions

Method can throw exceptions on error:

  • WireException - if language support is installed and given an invalid/unknown language


$user methods and properties

API reference based on ProcessWire core version 3.0.244

“We were really happy to build our new portfolio website on ProcessWire! We wanted something that gave us plenty of control on the back-end, without any bloat on the front end - just a nice, easy to access API for all our content that left us free to design and build however we liked.” —Castus, web design agency in Sheffield, UK