function OEmbedResourceConstraintValidatorTest::getValue

Wraps a media entity in an anonymous class to mock a field value.

Parameters

\Drupal\media\Entity\Media $media: The media object.

Return value

object The mock field value to validate.

2 calls to OEmbedResourceConstraintValidatorTest::getValue()
OEmbedResourceConstraintValidatorTest::testValidateEmptySource in core/modules/media/tests/src/Kernel/OEmbedResourceConstraintValidatorTest.php
Tests validate empty source.
OEmbedResourceConstraintValidatorTest::testValidateUrlResolverInvoked in core/modules/media/tests/src/Kernel/OEmbedResourceConstraintValidatorTest.php
Tests validate url resolver invoked.

File

core/modules/media/tests/src/Kernel/OEmbedResourceConstraintValidatorTest.php, line 115

Class

OEmbedResourceConstraintValidatorTest
Tests Drupal\media\Plugin\Validation\Constraint\OEmbedResourceConstraintValidator.

Namespace

Drupal\Tests\media\Kernel

Code

protected function getValue(Media $media) {
  return new class ($media) {
    
    /**
     * The test entity.
     *
     * @var \Drupal\media\Entity\Media
     */
    private $entity;
    public function __construct($entity) {
      $this->entity = $entity;
    }
    
    /**
     * Returns the test entity.
     */
    public function getEntity() : Media {
      return $this->entity;
    }

};
}

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