/** * Load Page Variables * @param string $json * @return void */ public function loadVariables($json) { $this->variables = array(); if (!empty($json)) { // Parse from JSON String $variables = json_decode($json, true); if (!empty($variables) && is_array($variables)) { // Page Variables $this->variables = $variables; } } // Load Template Variables if ($this->template instanceof Page_Template) { $this->template->getVariables($this); } }