Open Journal Systems  3.3.0
Bearer.php
1 <?php
2 
4 
7 
13 final class Bearer implements Authentication
14 {
18  private $token;
19 
23  public function __construct($token)
24  {
25  $this->token = $token;
26  }
27 
31  public function authenticate(RequestInterface $request)
32  {
33  $header = sprintf('Bearer %s', $this->token);
34 
35  return $request->withHeader('Authorization', $header);
36  }
37 }
Http\Message\Authentication\Bearer\authenticate
authenticate(RequestInterface $request)
Definition: Bearer.php:34
Http\Message\Authentication
Definition: AutoBasicAuth.php:3
Http\Message\Authentication\Bearer\__construct
__construct($token)
Definition: Bearer.php:26
Psr\Http\Message\RequestInterface
Definition: vendor/psr/http-message/src/RequestInterface.php:24
Http\Message\Authentication
Definition: Authentication.php:12
Http\Message\Authentication\Bearer
Definition: Bearer.php:13
Psr\Http\Message\MessageInterface\withHeader
withHeader($name, $value)