@@ -51,23 +51,11 @@ public function __construct(Client $client)
5151 $ this ->client = $ client ;
5252 }
5353
54- /**
55- * @param \DragonCode\Contracts\Cashier\Http\Request $request
56- * @param \DragonCode\Contracts\Exceptions\Manager $manager
57- *
58- * @throws \DragonCode\Contracts\Exceptions\Http\ClientException
59- *
60- * @return array
61- */
62- public function post (Request $ request , ExceptionManagerContract $ manager ): array
63- {
64- return $ this ->request ('post ' , $ request , $ manager );
65- }
66-
67- protected function request (string $ method , Request $ request , ExceptionManagerContract $ exception ): array
54+ public function request (Request $ request , ExceptionManagerContract $ exception ): array
6855 {
6956 try {
70- return $ this ->retry ($ this ->tries , function () use ($ method , $ request , $ exception ) {
57+ return $ this ->retry ($ this ->tries , function () use ($ request , $ exception ) {
58+ $ method = $ request ->method ();
7159 $ uri = $ request ->uri ();
7260 $ headers = $ request ->headers ();
7361 $ data = $ request ->body ();
@@ -76,8 +64,7 @@ protected function request(string $method, Request $request, ExceptionManagerCon
7664
7765 $ params = compact ('headers ' ) + $ options + $ this ->body ($ data , $ headers );
7866
79- /** @var \Psr\Http\Message\ResponseInterface $response */
80- $ response = $ this ->client ->{$ method }($ uri , $ params );
67+ $ response = $ this ->client ->request ($ method , $ uri , $ params );
8168
8269 $ content = $ this ->decode ($ response );
8370
@@ -92,19 +79,19 @@ protected function request(string $method, Request $request, ExceptionManagerCon
9279 } catch (ClientException $ e ) {
9380 $ this ->failedEvent ($ e );
9481
95- $ this ->logError ($ request ->model (), $ method , $ request , $ e );
82+ $ this ->logError ($ request ->model (), $ request , $ e );
9683
9784 throw $ e ;
9885 } catch (GuzzleClientException $ e ) {
9986 $ response = $ e ->getResponse ();
10087
10188 $ content = $ this ->decode ($ response );
10289
103- $ this ->logError ($ request ->model (), $ method , $ request , $ e );
90+ $ this ->logError ($ request ->model (), $ request , $ e );
10491
10592 $ exception ->throw ($ request ->uri (), $ response ->getStatusCode (), $ content );
10693 } catch (Throwable $ e ) {
107- $ this ->logError ($ request ->model (), $ method , $ request , $ e );
94+ $ this ->logError ($ request ->model (), $ request , $ e );
10895
10996 $ exception ->throw ($ request ->uri (), $ e ->getCode (), [
11097 'Message ' => $ e ->getMessage (),
0 commit comments