You are here

public function VariableRealmDefaultController::getAvailableVariables in Variable 7.2

Implementation of VariableRealmControllerInterface::getAvailableVariables().

Overrides VariableRealmControllerInterface::getAvailableVariables

1 call to VariableRealmDefaultController::getAvailableVariables()
VariableRealmDefaultController::getEnabledVariables in variable_realm/variable_realm.class.inc
Implementation of VariableRealmControllerInterface::getEnabledVariables().
1 method overrides VariableRealmDefaultController::getAvailableVariables()
VariableRealmUnionController::getAvailableVariables in variable_realm/variable_realm_union.class.inc
Implementation of VariableRealmControllerInterface::getAvailableVariables().

File

variable_realm/variable_realm.class.inc, line 375
Variable realm controller

Class

VariableRealmDefaultController
Base class, keeps static list of variables.

Code

public function getAvailableVariables() {
  if ($options = $this
    ->getInfo('options')) {
    return $options;
  }
  else {

    // Defaults to all available variables.
    return array_keys(variable_get_info());
  }
}