function LinkTypeConstraintValidatorTest::doValidate

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::doValidate()

Validate the link.

Parameters

mixed $link: A field value to validate.

\Symfony\Component\Validator\Context\ExecutionContextInterface $context: The execution context.

8 calls to LinkTypeConstraintValidatorTest::doValidate()
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 205

Class

LinkTypeConstraintValidatorTest
Tests LinkTypeConstraintValidator.

Namespace

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

Code

protected function doValidate($link, ExecutionContextInterface $context) : void {
  $validator = new LinkTypeConstraintValidator();
  $validator->initialize($context);
  $validator->validate($link, new LinkTypeConstraint());
}

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