summaryrefslogtreecommitdiff
path: root/Postman/Postman-Mail/mailgun/vendor/php-http/message/src/Authentication/AutoBasicAuth.php
diff options
context:
space:
mode:
Diffstat (limited to 'Postman/Postman-Mail/mailgun/vendor/php-http/message/src/Authentication/AutoBasicAuth.php')
-rw-r--r--Postman/Postman-Mail/mailgun/vendor/php-http/message/src/Authentication/AutoBasicAuth.php48
1 files changed, 0 insertions, 48 deletions
diff --git a/Postman/Postman-Mail/mailgun/vendor/php-http/message/src/Authentication/AutoBasicAuth.php b/Postman/Postman-Mail/mailgun/vendor/php-http/message/src/Authentication/AutoBasicAuth.php
deleted file mode 100644
index 7b6a429..0000000
--- a/Postman/Postman-Mail/mailgun/vendor/php-http/message/src/Authentication/AutoBasicAuth.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-namespace Http\Message\Authentication;
-
-use Http\Message\Authentication;
-use Psr\Http\Message\RequestInterface;
-
-/**
- * Authenticate a PSR-7 Request using Basic Auth based on credentials in the URI.
- *
- * @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
- */
-final class AutoBasicAuth implements Authentication
-{
- /**
- * Whether user info should be removed from the URI.
- *
- * @var bool
- */
- private $shouldRemoveUserInfo;
-
- /**
- * @param bool|true $shouldRremoveUserInfo
- */
- public function __construct($shouldRremoveUserInfo = true)
- {
- $this->shouldRemoveUserInfo = (bool) $shouldRremoveUserInfo;
- }
-
- /**
- * {@inheritdoc}
- */
- public function authenticate(RequestInterface $request)
- {
- $uri = $request->getUri();
- $userInfo = $uri->getUserInfo();
-
- if (!empty($userInfo)) {
- if ($this->shouldRemoveUserInfo) {
- $request = $request->withUri($uri->withUserInfo(''));
- }
-
- $request = $request->withHeader('Authorization', sprintf('Basic %s', base64_encode($userInfo)));
- }
-
- return $request;
- }
-}