Skip to content

Commit 29c2720

Browse files
authored
Merge pull request #65 from SRWieZ/fix-nightwatch-integration
Fix Nightwatch middleware to use the correct namespace for Laravel integration
2 parents 42e65ae + e388400 commit 29c2720

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/Http/Middleware/NightwatchMiddleware.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
namespace Saloon\Laravel\Http\Middleware;
66

77
use Saloon\Http\PendingRequest;
8+
use Saloon\Http\Senders\GuzzleSender;
89
use Saloon\Contracts\RequestMiddleware;
910

1011
class NightwatchMiddleware implements RequestMiddleware
@@ -17,16 +18,17 @@ public function __invoke(PendingRequest $pendingRequest): void
1718
$sender = $pendingRequest->getConnector()->sender();
1819

1920
// Check if Nightwatch is installed
20-
if (! class_exists('Nightwatch\\Nightwatch')) {
21+
if (! class_exists('Laravel\Nightwatch\Facades\Nightwatch')) {
2122
return;
2223
}
2324

2425
// Check if we're using GuzzleSender
25-
if ($sender instanceof \Saloon\Http\Senders\GuzzleSender === false) {
26+
if ($sender instanceof GuzzleSender === false) {
2627
return;
2728
}
2829

29-
$sender->addMiddleware(\Nightwatch\Nightwatch::guzzleMiddleware(), 'nightwatch');
30+
$sender->addMiddleware(\Laravel\Nightwatch\Facades\Nightwatch::guzzleMiddleware(), 'nightwatch');
31+
3032
}
3133

3234
}

0 commit comments

Comments
 (0)