You are here

public static function MockDataProvider::getClient in Acquia Content Hub 8.2

Creates new local client cdf object.

Parameters

string $uuid: UUID of clientcdf.

Return value

\Acquia\ContentHubClient\CDF\ClientCDFObject Client cdf object.

Throws

\Exception

1 call to MockDataProvider::getClient()
ContentHubStatusDetailsTest::testContentHubStatusReportDetails in tests/src/Kernel/ContentHubStatusDetailsTest.php
Tests status report details build.

File

tests/modules/acquia_contenthub_test/src/MockDataProvider.php, line 692

Class

MockDataProvider
Contains test related mock data.

Namespace

Drupal\acquia_contenthub_test

Code

public static function getClient($uuid) {
  $search_response = self::searchResponse();
  $map = [
    '00000000-00ab-489f-52fa-404bdf8df699' => 0,
    '00000000-12bc-442f-46f5-d2694d553429' => 1,
    '00000000-42bf-4860-6d03-4e3411ee32b4' => 2,
    '00000000-9987-4b2a-74b9-d758c8b60d12' => 3,
  ];
  $cdf = $search_response['hits']['hits'][$map[$uuid]]['_source']['data'];
  return ClientCDFObject::fromArray($cdf);
}