SLP_Country_Manager
extends SLPlus_BaseClass_Object
in package
Class SLP_Country
Contains the map and other data that drives SLP for each country.
ccTLD is the region parameter for Google Maps ccTLD is any of the Unicode region subtag identifiers
Tags
Table of Contents
Properties
- $addon : object
- $countries : mixed
- $myslp : MySLP
- $slplus : SLPlus
- $uses_myslp : bool
- $uses_slplus : mixed
- $slug : mixed
Methods
- __construct() : mixed
- __get() : SLPlus_BaseClass_Object
- __isset() : bool
- get_country_code() : string
- Return the country code for the specified country.
- get_instance() : static
- Return an instance of the object which is also registered to the slplus global less the SLP_ part.
- initialize() : mixed
- Create a Country Manager and make sure we have access to the country object.
- load_country_data() : void
- Load up the countries supported by Store Locator Plus.
- set_properties() : mixed
- Set our properties.
Properties
$addon
public
object
$addon
$countries
public
mixed
$countries
$myslp
public
MySLP
$myslp
$slplus
public
SLPlus
$slplus
$uses_myslp
public
bool
$uses_myslp
Set to true to add a $myslp property pointing to global $myslp
$uses_slplus
public
mixed
$uses_slplus
= \false
$slug
protected
mixed
$slug
Methods
__construct()
public
__construct([array<string|int, mixed> $options = array() ]) : mixed
Parameters
- $options : array<string|int, mixed> = array()
__get()
public
__get(string $property) : SLPlus_BaseClass_Object
Parameters
- $property : string
Return values
SLPlus_BaseClass_Object__isset()
public
__isset(string $property) : bool
Parameters
- $property : string
Return values
boolget_country_code()
Return the country code for the specified country.
public
get_country_code() : string
Return values
stringget_instance()
Return an instance of the object which is also registered to the slplus global less the SLP_ part.
public
static get_instance([bool $no_global = false ][, mixed $params = array() ]) : static
Parameters
- $no_global : bool = false
-
set to true to skip assigning object to SLP global as a property.
- $params : mixed = array()
-
object init params
Return values
staticinitialize()
Create a Country Manager and make sure we have access to the country object.
public
initialize() : mixed
load_country_data()
Load up the countries supported by Store Locator Plus.
public
load_country_data() : void
set_properties()
Set our properties.
public
set_properties([array<string|int, mixed> $options = array() ]) : mixed
Parameters
- $options : array<string|int, mixed> = array()