Mercurial > hg > isophonics-drupal-site
comparison vendor/symfony/phpunit-bridge/Legacy/CommandForV6.php @ 18:af1871eacc83
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:33:08 +0100 |
parents | c2387f117808 |
children |
comparison
equal
deleted
inserted
replaced
17:129ea1e6d783 | 18:af1871eacc83 |
---|---|
11 | 11 |
12 namespace Symfony\Bridge\PhpUnit\Legacy; | 12 namespace Symfony\Bridge\PhpUnit\Legacy; |
13 | 13 |
14 use PHPUnit\TextUI\Command as BaseCommand; | 14 use PHPUnit\TextUI\Command as BaseCommand; |
15 use PHPUnit\TextUI\TestRunner as BaseRunner; | 15 use PHPUnit\TextUI\TestRunner as BaseRunner; |
16 use Symfony\Bridge\PhpUnit\TextUI\TestRunner; | 16 use Symfony\Bridge\PhpUnit\SymfonyTestsListener; |
17 | 17 |
18 /** | 18 /** |
19 * {@inheritdoc} | 19 * {@inheritdoc} |
20 * | 20 * |
21 * @internal | 21 * @internal |
25 /** | 25 /** |
26 * {@inheritdoc} | 26 * {@inheritdoc} |
27 */ | 27 */ |
28 protected function createRunner(): BaseRunner | 28 protected function createRunner(): BaseRunner |
29 { | 29 { |
30 return new TestRunner($this->arguments['loader']); | 30 $listener = new SymfonyTestsListener(); |
31 | |
32 $this->arguments['listeners'] = isset($this->arguments['listeners']) ? $this->arguments['listeners'] : []; | |
33 | |
34 $registeredLocally = false; | |
35 | |
36 foreach ($this->arguments['listeners'] as $registeredListener) { | |
37 if ($registeredListener instanceof SymfonyTestsListener) { | |
38 $registeredListener->globalListenerDisabled(); | |
39 $registeredLocally = true; | |
40 break; | |
41 } | |
42 } | |
43 | |
44 if (!$registeredLocally) { | |
45 $this->arguments['listeners'][] = $listener; | |
46 } | |
47 | |
48 return parent::createRunner(); | |
31 } | 49 } |
32 } | 50 } |