/** * @param $endpoint * @param $params * * @return \Mailxpert\MailxpertResponse */ private function sendRequestWithClientsParams($endpoint, $params) { $params += $this->getClientParams(); $this->lastRequest = new MailxpertRequest($this->app, null, 'GET', $this->baseAuthorizationUrl . $endpoint, $params, null); return $this->client->sendRequest($this->lastRequest); }
/** * @param string $method * @param string $endpoint * @param array $params * @param string|null $accessToken * @param string|null $body * * @return MailxpertResponse * @throws MailxpertSDKException */ public function sendRequest($method, $endpoint, array $params = [], $accessToken = null, $body = null) { $accessToken = $accessToken ? $accessToken : $this->accessToken; $request = $this->request($method, $endpoint, $params, $accessToken, $body); return $this->lastResponse = $this->client->sendRequest($request); }