Skip to content

Commit eaa5ff8

Browse files
authored
Merge pull request #2 from php-api-clients/middleware-4.0
Middleware 4.0
2 parents ad32bfc + f817b6f commit eaa5ff8

File tree

4 files changed

+179
-17
lines changed

4 files changed

+179
-17
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
],
1111
"require": {
1212
"php": "^7.0",
13-
"api-clients/middleware": "^2.0",
13+
"api-clients/middleware": "^4.0",
1414
"api-clients/psr7-oauth1": "^2.0",
1515
"guzzlehttp/psr7": "^1.3",
1616
"wyrihaximus/ticking-promise": "^1.6"

composer.lock

Lines changed: 171 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Oauth1Middleware.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
class Oauth1Middleware implements MiddlewareInterface
1919
{
20-
use DefaultPriorityTrait;
2120
use PostTrait;
2221
use ErrorTrait;
2322

@@ -39,8 +38,11 @@ public function __construct(LoopInterface $loop)
3938
* @param array $options
4039
* @return CancellablePromiseInterface
4140
*/
42-
public function pre(RequestInterface $request, array $options = []): CancellablePromiseInterface
43-
{
41+
public function pre(
42+
RequestInterface $request,
43+
string $transactionId,
44+
array $options = []
45+
): CancellablePromiseInterface {
4446
if (!$this->validateOptions($options)) {
4547
return resolve($request);
4648
}

tests/Oauth1MiddlewareTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public function testIncompleteRequestOptions(array $options)
6363
$request = $this->prophesize(RequestInterface::class)->reveal();
6464

6565
$middleware = new Oauth1Middleware($loop);
66-
$result = await($middleware->pre($request, $options), $loop);
66+
$result = await($middleware->pre($request, 'abc', $options), $loop);
6767

6868
$this->assertSame($request, $result);
6969
}
@@ -85,7 +85,7 @@ public function testRequest()
8585
);
8686

8787
$middleware = new Oauth1Middleware($loop);
88-
$result = await($middleware->pre($request, $options), $loop);
88+
$result = await($middleware->pre($request, 'abc', $options), $loop);
8989

9090
$this->assertNotSame($request, $result);
9191

0 commit comments

Comments
 (0)