Documentation

Language
in package

Language Detection.

Table of Contents

Properties

$acceptLanguage  : AcceptLanguage
$languages  : array<string|int, mixed>

Methods

__construct()  : mixed
getAcceptLanguage()  : AcceptLanguage
getLanguage()  : string
Get a user's language.
getLanguageLocale()  : string
Get a user's language and locale.
getLanguages()  : array<string|int, mixed>
Get all user's languages.
setAcceptLanguage()  : $this
setLanguages()  : $this
Set languages.

Properties

$languages

private array<string|int, mixed> $languages

Methods

__construct()

public __construct([null|string|AcceptLanguage $acceptLanguage = null ]) : mixed
Parameters
$acceptLanguage : null|string|AcceptLanguage = null
Tags
throws
InvalidArgumentException

getLanguage()

Get a user's language.

public getLanguage() : string
Return values
string

getLanguageLocale()

Get a user's language and locale.

public getLanguageLocale([string $separator = '-' ]) : string
Parameters
$separator : string = '-'
Return values
string

getLanguages()

Get all user's languages.

public getLanguages() : array<string|int, mixed>
Return values
array<string|int, mixed>

setLanguages()

Set languages.

public setLanguages(array<string|int, mixed> $languages) : $this
Parameters
$languages : array<string|int, mixed>
Return values
$this

        
On this page

Search results