data = $values; } public function getData(){ return $this->data; } public function setData($values){ $this->data = $values; return $this; } public function set($key,$value){ $this->data[$key] = $value; return $this; } public function get($key){ return $this->data[$key]; } public function has($key) { return array_key_exists($key, $this->data); } /** * Function to check if the key is empty. * @param type $key */ public function isEmpty($key) { return (!isset($this->data[$key]) || empty($this->data[$key])); } } ?>