public function &sign(&$data) { $container = array('data' => $data, 'hash' => base64_encode(hash_hmac('sha256', $data, $this->key, true))); return $container; }