StubTestSuiteBaseTrait.php

Same filename in this branch
  1. 8.9.x core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit6/StubTestSuiteBaseTrait.php

Namespace

Drupal\TestTools\PhpUnitCompatibility\PhpUnit7

File

core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit7/StubTestSuiteBaseTrait.php

View source
<?php

namespace Drupal\TestTools\PhpUnitCompatibility\PhpUnit7;


/**
 * Makes Drupal's test API forward compatible with multiple versions of PHPUnit.
 */
trait StubTestSuiteBaseTrait {
    
    /**
     * {@inheritdoc}
     */
    public function addTestFiles($filenames) : void {
        // We stub addTestFiles() because the parent implementation can't deal with
        // vfsStream-based filesystems due to an error in
        // stream_resolve_include_path(). See
        // https://github.com/mikey179/vfsStream/issues/5 Here we just store the
        // test file being added in $this->testFiles.
        $this->testFiles = array_merge($this->testFiles, $filenames);
    }

}

Traits

Title Deprecated Summary
StubTestSuiteBaseTrait Makes Drupal's test API forward compatible with multiple versions of PHPUnit.

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