/** * send new message * * @param mixed $data * @param mixed $validate * @param mixed $fieldList * @return mixed */ public function save($data = null, $validate = true, $fieldList = array()) { if (isset($data[$this->alias])) { $data = $data[$this->alias]; } $this->request = array('uri' => array('path' => '1.1/direct_messages/new'), 'method' => 'POST', 'auth' => true, 'body' => $data); $result = parent::save($data, $validate, $fieldList); if ($result && !empty($this->response['id_str'])) { $this->setInsertID($this->response['id_str']); } return $result; }
/** * Called by tweet or retweet * * @param mixed $data * @param mixed $validate * @param mixed $fieldList * @return mixed */ public function save($data = null, $validate = true, $fieldList = array()) { $this->request['auth'] = true; $result = parent::save($data, $validate, $fieldList); if ($result && !empty($this->response['id_str'])) { $this->setInsertID($this->response['id_str']); } return $result; }