You are here

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

Helper method to update third party field settings.

Parameters

string $key: Third Party key.

string $value: Third Party value.

Throws

\Drupal\Core\Entity\EntityStorageException

7 calls to UniqueFieldAjaxBase::updateThirdPartyFieldSetting()
UniqueFieldAjaxLanguageTest::testUniqueFieldPerLang in tests/src/Functional/UniqueFieldAjaxLanguageTest.php
Tests unique field per language.
UniqueFieldAjaxTest::testUniqueFieldAllowsSavingSameField in tests/src/Functional/UniqueFieldAjaxTest.php
Test if field unique is enabled you can still save the same node.
UniqueFieldAjaxTest::testUniqueFieldCustomMessage in tests/src/Functional/UniqueFieldAjaxTest.php
Tests unique field custom message.
UniqueFieldAjaxTest::testUniqueFieldCustomMessageWithLabelToken in tests/src/Functional/UniqueFieldAjaxTest.php
Tests unique field custom message with an added label token.
UniqueFieldAjaxTest::testUniqueFieldCustomMessageWithLinkToken in tests/src/Functional/UniqueFieldAjaxTest.php
Tests unique field custom message with an added link token.

... See full list

File

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

Class

UniqueFieldAjaxBase
The base testing class for unique_field_ajax.

Namespace

Drupal\Tests\unique_field_ajax\Functional

Code

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