AnonymousSignature.php 667 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace Aws\Signature;
  3. use Aws\Credentials\CredentialsInterface;
  4. use Psr\Http\Message\RequestInterface;
  5. /**
  6. * Provides anonymous client access (does not sign requests).
  7. */
  8. class AnonymousSignature implements SignatureInterface
  9. {
  10. /**
  11. * /** {@inheritdoc}
  12. */
  13. public function signRequest(
  14. RequestInterface $request,
  15. CredentialsInterface $credentials
  16. ) {
  17. return $request;
  18. }
  19. /**
  20. * /** {@inheritdoc}
  21. */
  22. public function presign(
  23. RequestInterface $request,
  24. CredentialsInterface $credentials,
  25. $expires,
  26. array $options = []
  27. ) {
  28. return $request;
  29. }
  30. }