Skip to content

Commit 683009b

Browse files
Separate TestTrigger from SelfTrigger
1 parent 9e3e7a3 commit 683009b

File tree

4 files changed

+7
-12
lines changed

4 files changed

+7
-12
lines changed

src/Event/Value/Test/Issue/TestTrigger.php

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,6 @@ public function isTest(): true
2424
return true;
2525
}
2626

27-
/**
28-
* Your own code triggers an issue in your own code.
29-
*/
30-
public function isSelf(): true
31-
{
32-
return true;
33-
}
34-
3527
public function asString(): string
3628
{
3729
return 'issue triggered by test code';

src/Runner/IssueFilter.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ public function shouldBeProcessed(DeprecationTriggered|ErrorTriggered|NoticeTrig
4444
return false;
4545
}
4646

47-
if ($this->source->ignoreSelfDeprecations() && $event->trigger()->isSelf()) {
47+
if ($this->source->ignoreSelfDeprecations() &&
48+
($event->trigger()->isTest() || $event->trigger()->isSelf())) {
4849
return false;
4950
}
5051

src/TextUI/Output/Default/ProgressPrinter/ProgressPrinter.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,8 @@ public function testTriggeredDeprecation(DeprecationTriggered $event): void
141141
return;
142142
}
143143

144-
if ($this->source->ignoreSelfDeprecations() && $event->trigger()->isSelf()) {
144+
if ($this->source->ignoreSelfDeprecations() &&
145+
($event->trigger()->isTest() || $event->trigger()->isSelf())) {
145146
return;
146147
}
147148

@@ -171,7 +172,8 @@ public function testTriggeredPhpDeprecation(PhpDeprecationTriggered $event): voi
171172
return;
172173
}
173174

174-
if ($this->source->ignoreSelfDeprecations() && $event->trigger()->isSelf()) {
175+
if ($this->source->ignoreSelfDeprecations() &&
176+
($event->trigger()->isTest() || $event->trigger()->isSelf())) {
175177
return;
176178
}
177179

tests/unit/Event/Value/Test/IssueTriggerTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public function testCanBeTest(): void
2626
$trigger = IssueTrigger::test();
2727

2828
$this->assertTrue($trigger->isTest());
29-
$this->assertTrue($trigger->isSelf());
29+
$this->assertFalse($trigger->isSelf());
3030
$this->assertFalse($trigger->isDirect());
3131
$this->assertFalse($trigger->isIndirect());
3232
$this->assertFalse($trigger->isUnknown());

0 commit comments

Comments
 (0)