32 public function register()
34 $this->app->singleton(Client::class, GuzzleClient::class);
35 $this->app->extend(Client::class,
function($service) {
39 $this->app->bind(ClientInterface::class, \GuzzleHttp\Client::class);
41 $this->app->singleton(ConnectorStoreContract::class, ConnectorStore::class);
42 $this->app->bind(ConnectorRepositoryContract::class, ConnectorRepository::class);
43 $this->app->bind(ConnectionRepositoryContract::class, ConnectionRepository::class);
44 $this->app->bind(ConnectorFactoryContract::class, ConnectorFactory::class);
45 $this->app->singleton(ServiceRequestContract::class, ServiceRequest::class);
55 Route::bind(
'connection_id',
function($id) {
56 return Connection::findOrFail($id);