I18Nv2
[ class tree: I18Nv2 ] [ index: I18Nv2 ] [ all elements ]

Class: I18Nv2_Negotiator

Source Location: /I18Nv2-0.7.1/Negotiator.php

Class Overview


I18Nv2_Negotiator


Author(s):

Version:

  • $Revision: 1.6 $

Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 38]
I18Nv2_Negotiator


[ Top ]


Class Variables

$I18NCountry =  null

[line 54]

I18Nv2_Country
  • Access: public

Type:   object


[ Top ]

$I18NLang =  null

[line 46]

I18Nv2_Language
  • Access: public

Type:   object


[ Top ]



Method Detail

I18Nv2_Negotiator (Constructor)   [line 124]

object I18Nv2_Negotiator I18Nv2_Negotiator( [string $defaultLanguage = 'en'], [string $defaultCharset = 'iso-8859-1'], [string $defaultCountry = ''])

Constructor

Find language code, country code, charset code, and dialect or variant of Locale setting in HTTP request headers.

  • Access: public

Parameters:

string   $defaultLanguage   —  Default Language
string   $defaultCharset   —  Default Charset
string   $defaultCountry   —  Default Country

[ Top ]

getCharsetMatch   [line 231]

string getCharsetMatch( [array $charsets = null])

Find Charset match
  • Access: public

Parameters:

array   $charsets   — 

[ Top ]

getCountryMatch   [line 202]

array getCountryMatch( string $lang, [array $countries = null])

Find Country Match
  • Access: public

Parameters:

string   $lang   — 
array   $countries   — 

[ Top ]

getLanguageMatch   [line 247]

string getLanguageMatch( [array $langs = null])

Find Language match
  • Access: public

Parameters:

array   $langs   — 

[ Top ]

getLocaleMatch   [line 264]

string getLocaleMatch( [array $langs = null], [array $countries = null])

Find locale match
  • Access: public

Parameters:

array   $langs   — 
array   $countries   — 

[ Top ]

getVariantInfo   [line 218]

string getVariantInfo( string $lang)

Return variant info for passed parameter.
  • Access: public

Parameters:

string   $lang   — 

[ Top ]

singleI18NCountry   [line 345]

object &singleI18NCountry( )

Create the Country helper object
  • Access: public

[ Top ]

singleI18NLanguage   [line 327]

object &singleI18NLanguage( )

Create the Language helper object
  • Access: public

[ Top ]


Documentation generated on Mon, 11 Mar 2019 13:54:51 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.