function LinkTypeConstraintValidatorTest::getMockFieldDefinition

Same name and namespace in other branches
  1. 11.x core/modules/link/tests/src/Unit/Plugin/Validation/Constraint/LinkTypeConstraintValidatorTest.php \Drupal\Tests\link\Unit\Plugin\Validation\Constraint\LinkTypeConstraintValidatorTest::getMockFieldDefinition()

Builds a stub Link field definition.

Parameters

int $type: The type of Link field as defined in LinkItemInterface.

Return value

\Drupal\Core\Field\FieldDefinitionInterface&\PHPUnit\Framework\MockObject\Stub The stub field definition.

7 calls to LinkTypeConstraintValidatorTest::getMockFieldDefinition()
LinkTypeConstraintValidatorTest::testBadExternal in core/modules/link/tests/src/Unit/Plugin/Validation/Constraint/LinkTypeConstraintValidatorTest.php
Validate an internal link in an external-only field.
LinkTypeConstraintValidatorTest::testBadInternal in core/modules/link/tests/src/Unit/Plugin/Validation/Constraint/LinkTypeConstraintValidatorTest.php
Validate an external link in an internal-only field.
LinkTypeConstraintValidatorTest::testBadUrl in core/modules/link/tests/src/Unit/Plugin/Validation/Constraint/LinkTypeConstraintValidatorTest.php
Validate a URL that throws an exception.
LinkTypeConstraintValidatorTest::testEmptyField in core/modules/link/tests/src/Unit/Plugin/Validation/Constraint/LinkTypeConstraintValidatorTest.php
Tests validating an empty Link field.
LinkTypeConstraintValidatorTest::testExternal in core/modules/link/tests/src/Unit/Plugin/Validation/Constraint/LinkTypeConstraintValidatorTest.php
Validate a good external link.

... See full list

File

core/modules/link/tests/src/Unit/Plugin/Validation/Constraint/LinkTypeConstraintValidatorTest.php, line 220

Class

LinkTypeConstraintValidatorTest
Tests LinkTypeConstraintValidator.

Namespace

Drupal\Tests\link\Unit\Plugin\Validation\Constraint

Code

protected function getMockFieldDefinition(int $type) : FieldDefinitionInterface&Stub {
  $definition = $this->createStub(FieldDefinitionInterface::class);
  $definition->method('getSetting')
    ->willReturn($type);
  return $definition;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.