@@ -12,22 +12,27 @@ class Rest
1212 /**
1313 * @var integer
1414 */
15- private $ accountNumber ;
15+ private int $ accountNumber ;
1616
1717 /**
1818 * @var string
1919 */
20- private $ accountUser ;
20+ private string $ accountUser ;
2121
2222 /**
2323 * @var string
2424 */
25- private $ accountPassword ;
25+ private string $ accountPassword ;
2626
2727 /**
2828 * @var string
2929 */
30- private $ baseURL = 'https://rest.trade-server.net ' ;
30+ private string $ baseURL = 'https://rest.trade-server.net ' ;
31+
32+ /**
33+ * @var string
34+ */
35+ private string $ userAgent = 'Tradebyte-SDK-PHP ' ;
3136
3237 /**
3338 * @param integer $number
@@ -155,7 +160,7 @@ public function downloadFile(string $localFilePath, string $url, array $filter =
155160 $ context = [
156161 'http ' => [
157162 'header ' => $ this ->getAuthHeader ()
158- . "\r\n" . 'User-Agent: Tradebyte-SDK ' ,
163+ . "\r\n" . 'User-Agent: ' . $ this -> userAgent ,
159164 'ignore_errors ' => true ,
160165 'time_out ' => 3600 ,
161166 ]
@@ -212,7 +217,7 @@ public function postXML(string $url, string $postData = ''): string
212217 'header ' => $ this ->getAuthHeader ()
213218 . "\r\n" . 'Content-Type: application/xml '
214219 . "\r\n" . 'Accept: application/xml '
215- . "\r\n" . 'User-Agent: Tradebyte-SDK ' ,
220+ . "\r\n" . 'User-Agent: ' . $ this -> userAgent ,
216221 'content ' => $ postData ,
217222 'ignore_errors ' => true ,
218223 'time_out ' => 3600 ,
@@ -241,7 +246,7 @@ public function getXML(string $url, array $filter = []): XMLReader
241246 'http ' => [
242247 'header ' => $ this ->getAuthHeader ()
243248 . "\r\n" . 'Accept: application/xml '
244- . "\r\n" . 'User-Agent: Tradebyte-SDK ' ,
249+ . "\r\n" . 'User-Agent: ' . $ this -> userAgent ,
245250 'ignore_errors ' => true ,
246251 'time_out ' => 3600 ,
247252 ]
0 commit comments