File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change 6
6
use Http \Client \HttpClient ;
7
7
use Http \Discovery \HttpClientDiscovery ;
8
8
use Http \Discovery \MessageFactoryDiscovery ;
9
+ use Http \Message \MessageFactory ;
9
10
use Illuminate \Foundation \Application ;
10
11
use Illuminate \Support \ServiceProvider as BaseServiceProvider ;
11
12
use Swis \JsonApi \Client as ApiClient ;
@@ -58,7 +59,7 @@ function () {
58
59
return new ApiClient (
59
60
$ this ->getHttpClient (),
60
61
config ('jsonapi.base_uri ' ),
61
- MessageFactoryDiscovery:: find ()
62
+ $ this -> getMessageFactory ()
62
63
);
63
64
}
64
65
);
@@ -95,6 +96,16 @@ protected function getHttpClient(): HttpClient
95
96
return HttpClientDiscovery::find ();
96
97
}
97
98
99
+ /**
100
+ * Should return a MessageFactory which has 2 method. get.
101
+ *
102
+ * @return \Http\Message\MessageFactory
103
+ */
104
+ protected function getMessageFactory (): MessageFactory
105
+ {
106
+ return MessageFactoryDiscovery::find ();
107
+ }
108
+
98
109
/**
99
110
* @return FixturesClient
100
111
*/
You can’t perform that action at this time.
0 commit comments