You are here

protected function UniqueFieldAjaxBase::updateThirdPartyEntitySetting in Unique field ajax 2.x

Helper method to update third party entity settings.

Parameters

string $key: Third Party key.

string $value: Third Party value.

Throws

\Drupal\Core\Entity\EntityStorageException

7 calls to UniqueFieldAjaxBase::updateThirdPartyEntitySetting()
UniqueFieldAjaxLanguageTest::testUniqueTitlePerLang in tests/src/Functional/UniqueFieldAjaxLanguageTest.php
Tests unique title per language.
UniqueFieldAjaxTest::testUniqueTitleAllowsSavingSameField in tests/src/Functional/UniqueFieldAjaxTest.php
Test if title unique is enabled you can still save the same node.
UniqueFieldAjaxTest::testUniqueTitleCustomMessage in tests/src/Functional/UniqueFieldAjaxTest.php
Tests unique title custom message.
UniqueFieldAjaxTest::testUniqueTitleCustomMessageWithLabelToken in tests/src/Functional/UniqueFieldAjaxTest.php
Tests unique title custom message with an added label token.
UniqueFieldAjaxTest::testUniqueTitleCustomMessageWithLinkToken in tests/src/Functional/UniqueFieldAjaxTest.php
Tests unique title custom message with an added link token.

... See full list

File

tests/src/Functional/UniqueFieldAjaxBase.php, line 350

Class

UniqueFieldAjaxBase
The base testing class for unique_field_ajax.

Namespace

Drupal\Tests\unique_field_ajax\Functional

Code

protected function updateThirdPartyEntitySetting(string $key, string $value) {
  $this->contentType
    ->setThirdPartySetting('unique_field_ajax', $key, $value);
  $this->contentType
    ->save();
}