/** * Set global variables as array key=>value * @param $array */ public function setGlobalVarArray(array $array) { Variables::instance()->setGlobalArray($array); }
/** * Build global variables in stdObject * @return \stdClass */ public function buildGlobal() { $global = new \stdClass(); foreach (Variables::instance()->getGlobalsObject() as $var => $value) { $global->{$var} = $value; } return $global; }
/** * Check if global variable exists for isset and empty methods. In php 7.0.6 without this definition warning occurred. * @param string $var * @return bool */ public final function __isset($var) { return Variables::instance()->issetGlobal($var); }