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
$acceptLanguage
private
AcceptLanguage
$acceptLanguage
$languages
private
array<string|int, mixed>
$languages
Methods
__construct()
public
__construct([null|string|AcceptLanguage $acceptLanguage = null ]) : mixed
Parameters
- $acceptLanguage : null|string|AcceptLanguage = null
Tags
getAcceptLanguage()
public
getAcceptLanguage() : AcceptLanguage
Return values
AcceptLanguagegetLanguage()
Get a user's language.
public
getLanguage() : string
Return values
stringgetLanguageLocale()
Get a user's language and locale.
public
getLanguageLocale([string $separator = '-' ]) : string
Parameters
- $separator : string = '-'
Return values
stringgetLanguages()
Get all user's languages.
public
getLanguages() : array<string|int, mixed>
Return values
array<string|int, mixed>setAcceptLanguage()
public
setAcceptLanguage(AcceptLanguage $acceptLanguage) : $this
Parameters
- $acceptLanguage : AcceptLanguage
Return values
$thissetLanguages()
Set languages.
public
setLanguages(array<string|int, mixed> $languages) : $this
Parameters
- $languages : array<string|int, mixed>