summaryrefslogtreecommitdiff
path: root/tests/PHPUnit/Extensions/ServerExtension/ServerExtension.php
blob: a98f593e79935422cc05f07e5426e9e0970009fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

namespace Tests\PHPUnit\Extensions\ServerExtension;

use PHPUnit\Runner\Extension\Extension;
use PHPUnit\Runner\Extension\Facade;
use PHPUnit\Runner\Extension\ParameterCollection;
use PHPUnit\TextUI\Configuration\Configuration;

class ServerExtension implements Extension
{
  public function bootstrap(Configuration $configuration, Facade $facade, ParameterCollection $parameters): void
  {
    $dataObject = new \stdClass();
    
    $facade->registerSubscriber(new PreRunSubscriber($dataObject));
    $facade->registerSubscriber(new PostRunSubscriber($dataObject));
  }
}