You are here

protected function SalesforceJwtTest::createTestKey in Salesforce Suite 5.0.x

Same name and namespace in other branches
  1. 8.4 modules/salesforce_jwt/tests/src/FunctionalJavascript/SalesforceJwtTest.php \Drupal\Tests\salesforce_jwt\FunctionalJavascript\SalesforceJwtTest::createTestKey()

Make a key for testing operations that require a key.

1 call to SalesforceJwtTest::createTestKey()
SalesforceJwtTest::setUp in modules/salesforce_jwt/tests/src/FunctionalJavascript/SalesforceJwtTest.php

File

modules/salesforce_jwt/tests/src/FunctionalJavascript/SalesforceJwtTest.php, line 113

Class

SalesforceJwtTest
Test JWT Auth.

Namespace

Drupal\Tests\salesforce_jwt\FunctionalJavascript

Code

protected function createTestKey($id, $type = NULL, $provider = NULL) {
  $keyArgs = [
    'id' => $id,
    'label' => 'Test key',
  ];
  if ($type != NULL) {
    $keyArgs['key_type'] = $type;
  }
  if ($provider != NULL) {
    $keyArgs['key_provider'] = $provider;
  }
  $this->testKey = \Drupal\key\Entity\Key::create($keyArgs);
  $this->testKey
    ->save();
  return $this->testKey;
}