@@ -122,7 +122,6 @@ public function __construct($host, $port, $username, $password, $authMethod = nu
122122 $ this ->_settings = new Settings ();
123123
124124 $ this ->setCurler ();
125- $ this ->setHandle ();
126125 }
127126
128127
@@ -242,7 +241,7 @@ private function getUrl($params = []): string
242241 */
243242 private function newRequest ($ extendinfo ): CurlerRequest
244243 {
245- $ new = new CurlerRequest (false , $ this -> handle );
244+ $ new = new CurlerRequest ();
246245
247246 switch ($ this ->_authMethod ) {
248247 case self ::AUTH_METHOD_QUERY_STRING :
@@ -577,7 +576,7 @@ public function getRequestWrite(Query $query): CurlerRequest
577576 */
578577 public function ping (): bool
579578 {
580- $ request = new CurlerRequest (false , $ this -> handle );
579+ $ request = new CurlerRequest ();
581580 $ request ->url ($ this ->getUri ())->verbose (false )->GET ()->connectTimeOut ($ this ->getConnectTimeOut ());
582581 $ this ->_curler ->execOne ($ request );
583582
@@ -765,7 +764,7 @@ private function streaming(Stream $streamRW, CurlerRequest $request): Statement
765764 }
766765
767766
768- $ this ->_curler ->execOne ($ request );
767+ $ this ->_curler ->execOne ($ request, true );
769768 $ response = new Statement ($ request );
770769 if ($ response ->isError ()) {
771770 $ response ->error ();
@@ -808,17 +807,4 @@ public function streamWrite(Stream $streamWrite, $sql, $bindings = []): Statemen
808807 $ request = $ this ->writeStreamData ($ sql );
809808 return $ this ->streaming ($ streamWrite , $ request );
810809 }
811-
812- public function __destruct ()
813- {
814- if ($ this ->handle ) {
815- curl_close ($ this ->handle );
816- }
817- }
818-
819- public function setHandle ()
820- {
821- $ this ->handle = curl_init ();
822- }
823-
824810}
0 commit comments