8000 bug #21834 [PhpUnitBridge] fix merge (xabbuh) · symfony/symfony@75dffd1 · GitHub
[go: up one dir, main page]

Skip to content

Commit 75dffd1

Browse files
bug #21834 [PhpUnitBridge] fix merge (xabbuh)
This PR was merged into the 3.3-dev branch. Discussion ---------- [PhpUnitBridge] fix merge | Q | A | ------------- | --- | Branch? | master | Bug fix? | yes | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | | License | MIT | Doc PR | Commits ------- 39c936c [PhpUnitBridge] fix merge
2 parents 380cc2c + 39c936c commit 75dffd1

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/Symfony/Bridge/PhpUnit/Legacy/TestRunner.php

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,17 @@ protected function handleConfiguration(array &$arguments)
2929

3030
$arguments['listeners'] = isset($arguments['listeners']) ? $arguments['listeners'] : array();
3131

32-
if (!array_filter($arguments['listeners'], function ($listener) { return $listener instanceof SymfonyTestsListener; })) {
32+
$registeredLocally = false;
33+
34+
foreach ($arguments['listeners'] as $registeredListener) {
35+
if ($registeredListener instanceof SymfonyTestsListener) {
36+
$registeredListener->globalListenerDisabled();
37+
$registeredLocally = true;
38+
break;
39+
}
40+
}
41+
42+
if (!$registeredLocally) {
3343
$arguments['listeners'][] = $listener;
3444
}
3545

0 commit comments

Comments
 (0)
0