Skip to content

Commit 5639a6d

Browse files
committed
Improved collection
1 parent 8038b67 commit 5639a6d

File tree

3 files changed

+9
-11
lines changed

3 files changed

+9
-11
lines changed

tests/Feature/ConnectorRequestTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
$request = $connector->custom();
119119

120120
expect($request)->toBeInstanceOf(UserCollection::class);
121-
expect($request->test())->toBeTrue();
121+
expect($request->get())->toBeInstanceOf(UserRequest::class);
122122
});
123123

124124
test('it throws an exception if you do not key an array of requests', function () {

tests/Fixtures/Collections/UserCollection.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,16 @@
33
namespace Sammyjo20\Saloon\Tests\Fixtures\Collections;
44

55
use Sammyjo20\Saloon\Http\RequestCollection;
6+
use Sammyjo20\Saloon\Http\SaloonRequest;
7+
use Sammyjo20\Saloon\Tests\Fixtures\Requests\UserRequest;
68

79
class UserCollection extends RequestCollection
810
{
9-
public function test(): bool
11+
/**
12+
* @return SaloonRequest
13+
*/
14+
public function get(): SaloonRequest
1015
{
11-
// Has access to $this->connector
12-
13-
return true;
16+
return $this->connector->request(new UserRequest);
1417
}
1518
}

tests/Fixtures/Connectors/ServiceRequestConnector.php

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,7 @@ class ServiceRequestConnector extends SaloonConnector
1919
* @var array|string[]
2020
*/
2121
protected array $requests = [
22-
'user' => [
23-
'get' => UserRequest::class,
24-
],
25-
'custom' => UserCollection::class,
26-
ErrorRequest::class,
27-
GuessedCollection::class,
22+
'user' => UserCollection::class,
2823
];
2924

3025
/**

0 commit comments

Comments
 (0)