1: <?php
2: namespace Worldline\Acquiring\Sdk\Authentication;
3:
4: /**
5: * Class Authenticator
6: *
7: * @package Worldline\Acquiring\Sdk\Authentication
8: */
9: interface Authenticator
10: {
11: /**
12: * @param string $httpMethod
13: * @param string $uriPath
14: * @param array<string, string> $requestHeaders
15: * @return string The full value for the Authorization header
16: */
17: public function getAuthorization($httpMethod, $uriPath, $requestHeaders);
18: }
19: