Skip to content

Commit 9b7c026

Browse files
committed
Method docblocks
1 parent def81ce commit 9b7c026

File tree

9 files changed

+55
-1
lines changed

9 files changed

+55
-1
lines changed

src/Definition/RequestToken.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ final class RequestToken implements Token
1010
private $requestToken;
1111

1212
/**
13-
* @param string $token
13+
* @param string $requestToken
1414
*/
1515
public function __construct($requestToken)
1616
{

src/RequestSigning/RequestSigner.php

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,20 +145,31 @@ private function mergeSignatureParameter(RequestInterface $request, array $param
145145
return $parameters;
146146
}
147147

148+
/**
149+
* @return string
150+
*/
148151
private function generateTimestamp()
149152
{
150153
$dateTime = new \DateTimeImmutable();
151154

152155
return $dateTime->format('U');
153156
}
154157

158+
/**
159+
* @param int $length
160+
* @return string
161+
*/
155162
private function generateNonce($length = 32)
156163
{
157164
$pool = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
158165

159166
return substr(str_shuffle(str_repeat($pool, 5)), 0, $length);
160167
}
161168

169+
/**
170+
* @param array $parameters
171+
* @return string
172+
*/
162173
private function generateAuthorizationheader(array $parameters)
163174
{
164175
array_walk($parameters, function (&$value, $key) {

src/Signature/HmacMd5Signature.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
final class HmacMd5Signature extends HmacSignature
66
{
7+
/**
8+
* @return string
9+
*/
710
protected function getHashingAlgorithm()
811
{
912
return 'md5';

src/Signature/HmacSha1Signature.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
final class HmacSha1Signature extends HmacSignature
66
{
7+
/**
8+
* @return string
9+
*/
710
protected function getHashingAlgorithm()
811
{
912
return 'sha1';

src/Signature/HmacSha256Signature.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
final class HmacSha256Signature extends HmacSignature
66
{
7+
/**
8+
* @return string
9+
*/
710
protected function getHashingAlgorithm()
811
{
912
return 'sha256';

src/Signature/HmacSha384Signature.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
final class HmacSha384Signature extends HmacSignature
66
{
7+
/**
8+
* @return string
9+
*/
710
protected function getHashingAlgorithm()
811
{
912
return 'sha384';

src/Signature/HmacSha512Signature.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
final class HmacSha512Signature extends HmacSignature
66
{
7+
/**
8+
* @return string
9+
*/
710
protected function getHashingAlgorithm()
811
{
912
return 'sha512';

src/Signature/HmacSignature.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,25 @@
66

77
abstract class HmacSignature extends Signature
88
{
9+
/**
10+
* @return string
11+
*/
912
abstract protected function getHashingAlgorithm();
1013

14+
/**
15+
* @return string
16+
*/
1117
public function getMethod()
1218
{
1319
return sprintf('HMAC-%s', strtoupper($this->getHashingAlgorithm()));
1420
}
1521

22+
/**
23+
* @param UriInterface $uri
24+
* @param array $parameters
25+
* @param string $method
26+
* @return string
27+
*/
1628
public function sign(UriInterface $uri, array $parameters = [], $method = 'POST')
1729
{
1830
$baseString = $this->generateBaseString($uri, $parameters, $method);
@@ -58,6 +70,10 @@ private function generateBaseString(UriInterface $uri, array $parameters = [], $
5870
return implode('&', $baseString);
5971
}
6072

73+
/**
74+
* @param $string
75+
* @return string
76+
*/
6177
private function hash($string)
6278
{
6379
return hash_hmac($this->getHashingAlgorithm(), $string, $this->getKey(), true);

src/Signature/Signature.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ public function withoutTokenSecret()
4949
return $clone;
5050
}
5151

52+
/**
53+
* @return string
54+
*/
5255
protected function getKey()
5356
{
5457
$key = rawurlencode((string) $this->consumerSecret).'&';
@@ -60,7 +63,16 @@ protected function getKey()
6063
return $key;
6164
}
6265

66+
/**
67+
* @return string
68+
*/
6369
abstract public function getMethod();
6470

71+
/**
72+
* @param UriInterface $uri
73+
* @param array $parameters
74+
* @param string $method
75+
* @return string
76+
*/
6577
abstract public function sign(UriInterface $uri, array $parameters = [], $method = 'POST');
6678
}

0 commit comments

Comments
 (0)