public function addSetting($templateSettings) { if (!$this->getSettings()) { return $this->setSettings(array($templateSettings)); } else { return $this->setSettings(array_merge($this->getSettings(), array($templateSettings))); } }