class DomainVariableRealmController in Domain Variable 7
Realm controller for domain realms.
Hierarchy
- class \DomainVariableRealmController extends \VariableRealmDefaultController
Expanded class hierarchy of DomainVariableRealmController
1 string reference to 'DomainVariableRealmController'
- domain_variable_variable_realm_info in ./
domain_variable.module - Implements hook_variable_realm_info().
File
- ./
domain_variable.class.inc, line 11 - Variable Realm controller class definition.
View source
class DomainVariableRealmController extends VariableRealmDefaultController {
/**
* Get Available Variables.
*
* Implementation of
* VariableRealmControllerInterface::getAvailableVariables().
*/
public function getAvailableVariables() {
$multidomain = array();
foreach (variable_get_info() as $name => $variable) {
if (!empty($variable['multidomain'])) {
$multidomain[] = $name;
}
}
return $multidomain;
}
/**
* Implementation of VariableRealmControllerInterface::getDefaultKey().
*/
public function getDefaultKey() {
return _domain_variable_realm_key(domain_default());
}
/**
* Implementation of VariableRealmControllerInterface::getRequestKey().
*/
public function getRequestKey() {
return _domain_variable_realm_key(domain_get_domain());
}
/**
* Implementation of VariableRealmControllerInterface::getAllKeys().
*/
public function getAllKeys() {
$domain_list = array();
foreach (domain_domains() as $data) {
$domain_list[$data['machine_name']] = $data['sitename'];
}
return $domain_list;
}
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
DomainVariableRealmController:: |
public | function | Implementation of VariableRealmControllerInterface::getAllKeys(). | |
DomainVariableRealmController:: |
public | function | Get Available Variables. | |
DomainVariableRealmController:: |
public | function | Implementation of VariableRealmControllerInterface::getDefaultKey(). | |
DomainVariableRealmController:: |
public | function | Implementation of VariableRealmControllerInterface::getRequestKey(). |