function ClassResolverConstraintValidatorTest::setUp

Same name and namespace in other branches
  1. main core/tests/Drupal/KernelTests/Core/TypedData/ClassResolverConstraintValidatorTest.php \Drupal\KernelTests\Core\TypedData\ClassResolverConstraintValidatorTest::setUp()

Overrides KernelTestBase::setUp

File

core/tests/Drupal/KernelTests/Core/TypedData/ClassResolverConstraintValidatorTest.php, line 34

Class

ClassResolverConstraintValidatorTest
Tests ClassResolver validation constraint with both valid and invalid values.

Namespace

Drupal\KernelTests\Core\TypedData

Code

protected function setUp() : void {
  parent::setUp();
  $this->typedDataManager = $this->container
    ->get('typed_data_manager');
  $this->container
    ->set('test.service', new class  {
    
    /**
     * Dummy method to return TRUE.
     *
     * @return bool
     *   TRUE.
     */
    public function returnTrue() : bool {
      return TRUE;
    }
    
    /**
     * Dummy method to return FALSE.
     *
     * @return bool
     *   FALSE.
     */
    public function returnFalse() : bool {
      return FALSE;
    }
    
    /**
     * Dummy method to return a truthy value.
     *
     * @return string
     *   A string that evaluates to TRUE.
     */
    public function returnNotTrue() : string {
      return 'true';
    }

});
}

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