Skip to content

Commit 90f131f

Browse files
committed
Scalar return types and type hints
1 parent e67598f commit 90f131f

18 files changed

+50
-50
lines changed

src/Definition/AccessToken.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,23 @@ public function __construct($accessToken)
2020
/**
2121
* @return string
2222
*/
23-
public function getAccessToken()
23+
public function getAccessToken(): string
2424
{
2525
return $this->accessToken;
2626
}
2727

2828
/**
2929
* @return string
3030
*/
31-
public function getToken()
31+
public function getToken(): string
3232
{
3333
return (string) $this->accessToken;
3434
}
3535

3636
/**
3737
* @return string
3838
*/
39-
public function __toString()
39+
public function __toString(): string
4040
{
4141
return (string) $this->accessToken;
4242
}

src/Definition/ConsumerKey.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ public function __construct($consumerKey)
2020
/**
2121
* @return string
2222
*/
23-
public function getConsumerKey()
23+
public function getConsumerKey(): string
2424
{
2525
return (string) $this->consumerKey;
2626
}
2727

2828
/**
2929
* @return string
3030
*/
31-
public function __toString()
31+
public function __toString(): string
3232
{
3333
return (string) $this->consumerKey;
3434
}

src/Definition/ConsumerSecret.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ public function __construct($consumerSecret)
2020
/**
2121
* @return string
2222
*/
23-
public function getConsumerSecret()
23+
public function getConsumerSecret(): string
2424
{
2525
return (string) $this->consumerSecret;
2626
}
2727

2828
/**
2929
* @return string
3030
*/
31-
public function __toString()
31+
public function __toString(): string
3232
{
3333
return (string) $this->consumerSecret;
3434
}

src/Definition/RequestToken.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,23 @@ public function __construct($requestToken)
2020
/**
2121
* @return string
2222
*/
23-
public function getRequestToken()
23+
public function getRequestToken(): string
2424
{
2525
return $this->requestToken;
2626
}
2727

2828
/**
2929
* @return string
3030
*/
31-
public function getToken()
31+
public function getToken(): string
3232
{
3333
return (string) $this->requestToken;
3434
}
3535

3636
/**
3737
* @return string
3838
*/
39-
public function __toString()
39+
public function __toString(): string
4040
{
4141
return (string) $this->requestToken;
4242
}

src/Definition/TokenSecret.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@ public function __construct($tokenSecret)
2020
/**
2121
* @return string
2222
*/
23-
public function getTokenSecret()
23+
public function getTokenSecret(): string
2424
{
2525
return (string) $this->tokenSecret;
2626
}
2727

2828
/**
2929
* @return string
3030
*/
31-
public function __toString()
31+
public function __toString(): string
3232
{
3333
return (string) $this->tokenSecret;
3434
}

src/RequestSigning/RequestSigner.php

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@ public function __construct(ConsumerKey $consumerKey, ConsumerSecret $consumerSe
5252
/**
5353
* @param AccessToken $accessToken
5454
* @param TokenSecret $tokenSecret
55-
* @return static
55+
* @return RequestSigner
5656
*/
57-
public function withAccessToken(AccessToken $accessToken, TokenSecret $tokenSecret)
57+
public function withAccessToken(AccessToken $accessToken, TokenSecret $tokenSecret): RequestSigner
5858
{
5959
$clone = clone $this;
6060
$clone->accessToken = $accessToken;
@@ -67,9 +67,9 @@ public function withAccessToken(AccessToken $accessToken, TokenSecret $tokenSecr
6767
}
6868

6969
/**
70-
* @return static
70+
* @return RequestSigner
7171
*/
72-
public function withoutAccessToken()
72+
public function withoutAccessToken(): RequestSigner
7373
{
7474
$clone = clone $this;
7575
$clone->accessToken = null;
@@ -85,7 +85,7 @@ public function withoutAccessToken()
8585
* @param RequestInterface $request
8686
* @return RequestInterface
8787
*/
88-
public function sign(RequestInterface $request)
88+
public function sign(RequestInterface $request): RequestInterface
8989
{
9090
$parameters = [
9191
'oauth_consumer_key' => (string) $this->consumerKey,
@@ -106,9 +106,9 @@ public function sign(RequestInterface $request)
106106

107107
public function signToRequestAuthorization(
108108
RequestInterface $request,
109-
$callbackUri,
109+
string $callbackUri,
110110
array $additionalParameters = []
111-
) {
111+
): RequestInterface {
112112
$parameters = [
113113
'oauth_consumer_key' => (string) $this->consumerKey,
114114
'oauth_nonce' => $this->generateNonce(),
@@ -130,7 +130,7 @@ public function signToRequestAuthorization(
130130
* @param array $parameters
131131
* @return array
132132
*/
133-
private function mergeSignatureParameter(RequestInterface $request, array $parameters)
133+
private function mergeSignatureParameter(RequestInterface $request, array $parameters): array
134134
{
135135
$body = [];
136136
if ($request->getMethod() === 'POST' &&
@@ -148,7 +148,7 @@ private function mergeSignatureParameter(RequestInterface $request, array $param
148148
/**
149149
* @return string
150150
*/
151-
private function generateTimestamp()
151+
private function generateTimestamp(): string
152152
{
153153
$dateTime = new \DateTimeImmutable();
154154

@@ -159,7 +159,7 @@ private function generateTimestamp()
159159
* @param int $length
160160
* @return string
161161
*/
162-
private function generateNonce($length = 32)
162+
private function generateNonce(int $length = 32): string
163163
{
164164
$pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
165165

@@ -170,7 +170,7 @@ private function generateNonce($length = 32)
170170
* @param array $parameters
171171
* @return string
172172
*/
173-
private function generateAuthorizationheader(array $parameters)
173+
private function generateAuthorizationheader(array $parameters): string
174174
{
175175
array_walk($parameters, function (&$value, $key) {
176176
$value = rawurlencode($key).'="'.rawurlencode($value).'"';

src/Signature/HmacMd5Signature.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ final class HmacMd5Signature extends HmacSignature
77
/**
88
* @return string
99
*/
10-
protected function getHashingAlgorithm()
10+
protected function getHashingAlgorithm(): string
1111
{
1212
return 'md5';
1313
}

src/Signature/HmacSha1Signature.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ final class HmacSha1Signature extends HmacSignature
77
/**
88
* @return string
99
*/
10-
protected function getHashingAlgorithm()
10+
protected function getHashingAlgorithm(): string
1111
{
1212
return 'sha1';
1313
}

src/Signature/HmacSha256Signature.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ final class HmacSha256Signature extends HmacSignature
77
/**
88
* @return string
99
*/
10-
protected function getHashingAlgorithm()
10+
protected function getHashingAlgorithm(): string
1111
{
1212
return 'sha256';
1313
}

src/Signature/HmacSha384Signature.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ final class HmacSha384Signature extends HmacSignature
77
/**
88
* @return string
99
*/
10-
protected function getHashingAlgorithm()
10+
protected function getHashingAlgorithm(): string
1111
{
1212
return 'sha384';
1313
}

0 commit comments

Comments
 (0)