DrupalListener.php

Same filename in this branch
  1. 8.9.x core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit7/DrupalListener.php
  2. 8.9.x core/tests/Drupal/Tests/Listeners/DrupalListener.php
Same filename in other branches
  1. 9 core/tests/Drupal/Tests/Listeners/DrupalListener.php
  2. 10 core/tests/Drupal/Tests/Listeners/DrupalListener.php
  3. 11.x core/tests/Drupal/Tests/Listeners/DrupalListener.php

Namespace

Drupal\TestTools\PhpUnitCompatibility\PhpUnit6

File

core/tests/Drupal/TestTools/PhpUnitCompatibility/PhpUnit6/DrupalListener.php

View source
<?php

namespace Drupal\TestTools\PhpUnitCompatibility\PhpUnit6;

use Drupal\Tests\Listeners\DeprecationListenerTrait;
use Drupal\Tests\Listeners\DrupalComponentTestListenerTrait;
use Drupal\Tests\Listeners\DrupalStandardsListenerTrait;
use PHPUnit\Framework\TestListener;
use PHPUnit\Framework\TestListenerDefaultImplementation;
use PHPUnit\Framework\Test;

/**
 * Listens to PHPUnit test runs.
 *
 * @internal
 */
class DrupalListener implements TestListener {
    use TestListenerDefaultImplementation;
    use DeprecationListenerTrait;
    use DrupalComponentTestListenerTrait;
    use DrupalStandardsListenerTrait;
    
    /**
     * {@inheritdoc}
     */
    public function startTest(Test $test) {
        $this->deprecationStartTest($test);
    }
    
    /**
     * {@inheritdoc}
     */
    public function endTest(Test $test, $time) {
        $this->deprecationEndTest($test, $time);
        $this->componentEndTest($test, $time);
        $this->standardsEndTest($test, $time);
    }

}

Classes

Title Deprecated Summary
DrupalListener Listens to PHPUnit test runs.

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