/** * Import endpoint API calls. * * @param array $params message to send to Segment * @return object Guzzle response object */ public static function import(array $params) { $validate = new Validate(); $validate->import($params); $message = $validate->addLibraryInfo($params); // Initialize Guzzle $client = new Client(['base_uri' => Segment::baseUrl(), 'timeout' => Segment::getTimeout(), 'auth' => [Segment::getApiKey(), ':']]); $apiConnection = new GuzzleRequest($client, 'import/'); $identify = new ApiService($apiConnection); return $identify->send($message); }
public function testBaseURL() { $url = Segment::baseUrl(); $result = 'https://api.segment.io/v1/'; $this->assertEquals($url, $result); }