Merge branch 'master' into refactoringTests

This commit is contained in:
Viktor Scharf
2022-08-31 15:22:11 +02:00
committed by GitHub
153 changed files with 845 additions and 262 deletions
+33
View File
@@ -750,4 +750,37 @@ class GraphHelper {
return HttpRequestHelper::sendRequest($url, '', 'PATCH', $user, $password, $header, $body);
}
* @param string $baseUrl
* @param string $xRequestId
* @param string $user
* @param string $password
* @param string $currentPassword
* @param string $newPassword
*
* @return ResponseInterface
* @throws GuzzleException
*/
public static function changeOwnPassword(
string $baseUrl,
string $xRequestId,
string $user,
string $password,
string $currentPassword,
string $newPassword
): ResponseInterface {
$url = self::getFullUrl($baseUrl, 'me/changePassword');
$payload['currentPassword'] = $currentPassword;
$payload['newPassword'] = $newPassword;
return HttpRequestHelper::sendRequest(
$url,
$xRequestId,
"POST",
$user,
$password,
self::getRequestHeaders(),
\json_encode($payload)
);
}
}