category OSS
package OSS_Countries
copyright Copyright (c) 2007 - 2012, Open Source Solutions Limited, Dublin, Ireland
license New BSD License

 Methods

Utility function to create a select form element of countries

createFormSelectElement(string $name, string $label) : \Zend_Form_Element_Select
Static

Parameters

$name

string

The element name (default country)

$label

string

The element label and title (default Country)

Returns

\Zend_Form_Element_Select

Returns associative array of countries.

getCountriesArray() : array
Static

Returns

array

Returns array of country codes.

getCountriesKeys() : array
Static

Returns

array

Returns country name by given code.

getCountryName(string $code) : string | null
Static

If code is not in array returns null;

Parameters

$code

string

The country code

Returns

stringnull

Returns country name by given code.

getDialCode(int $code) : string | null
Static

If code is not in array returns null;

Parameters

$code

int

The country code

Returns

stringnull

Returns array of timezones

getDialCodes() : array
Static

Returns

array

Returns array of timezones

getTimezones() : array
Static

Returns

array

Returns associative array of timezones (e.g.

getTimezonesArray() : array
Static

'Europe/Dublin' => 'Europe/Dublin' ).

Returns

array

 Properties

 

Countries as an associate array with elements: 'IE' => 'Ireland'

$_countries : array
 

Countries as an associate array with elements: 'IE' => 'Ireland'

$_dial_codes : array
 

Timezones as an associate array with elements: 'Europe/Dublin' => 'Europe/Dublin'

$_timezones : array