1 <?php
2
3 namespace Http\Message;
4
5 use Psr\Http\Message\RequestInterface;
6
7 /**
8 * Authenticate a PSR-7 Request.
9 *
10 * @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
11 */
12 interface Authentication
13 {
14 /**
15 * Authenticates a request.
16 *
17 * @param RequestInterface $request
18 *
19 * @return RequestInterface
20 */
21 public function authenticate(RequestInterface $request);
22 }
23