From a834f1cc2b1c9c7dce18ee4ff9986120f08bc45d Mon Sep 17 00:00:00 2001 From: baldwinlouie <4444-baldwinlouie@users.noreply.drupalcode.org> Date: Tue, 4 Apr 2023 16:07:10 -0700 Subject: [PATCH] Issue #3352191 by baldwinlouie, yas: Add a setCredentials() method to `Rest/OpenStackService.php` --- .../openstack/src/Service/Rest/OpenStackService.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/modules/cloud_service_providers/openstack/src/Service/Rest/OpenStackService.php b/modules/cloud_service_providers/openstack/src/Service/Rest/OpenStackService.php index 49ebf8fb27..2a5649d923 100644 --- a/modules/cloud_service_providers/openstack/src/Service/Rest/OpenStackService.php +++ b/modules/cloud_service_providers/openstack/src/Service/Rest/OpenStackService.php @@ -230,6 +230,16 @@ class OpenStackService extends CloudServiceBase implements OpenStackServiceInter return $this->credentials; } + /** + * Set the credential array. + * + * Gives implementing code a chance to set credentials without setting up + * a OpenStack cloud service provider. + */ + public function setCredentials(array $credentials): void { + $this->credentials = $credentials; + } + /** * Setup any default parameters for the Guzzle request. * -- GitLab