Skip to content

Commit 9f16c61

Browse files
authored
Use lendable/phpunit-extensions (#52)
1 parent 342977b commit 9f16c61

18 files changed

+85
-1
lines changed

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"ergebnis/composer-normalize": "^2.42.0",
1818
"ergebnis/phpstan-rules": "^2.2.0",
1919
"lendable/composer-license-checker": "^1.2.0",
20+
"lendable/phpunit-extensions": "^0.3",
2021
"php-cs-fixer/shim": "^3.54.0",
2122
"phpstan/phpstan": "^1.10.67",
2223
"phpstan/phpstan-deprecation-rules": "^1.1.4",

composer.lock

Lines changed: 52 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

phpstan.neon

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
includes:
2+
- vendor/lendable/phpunit-extensions/phpstan/rules.neon
23
- vendor/phpstan/phpstan-deprecation-rules/rules.neon
34
- vendor/phpstan/phpstan-phpunit/extension.neon
45
- vendor/phpstan/phpstan-phpunit/rules.neon

rector.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
declare(strict_types=1);
44

5+
use Lendable\PHPUnitExtensions\Rector\EnforceDisableReturnValueGenerationForTestDoublesRector;
56
use Rector\Caching\ValueObject\Storage\FileCacheStorage;
67
use Rector\CodeQuality\Rector\Array_\CallableThisArrayToAnonymousFunctionRector;
78
use Rector\CodeQuality\Rector\ClassMethod\LocallyCalledStaticMethodToNonStaticRector;
@@ -28,4 +29,6 @@
2829
LevelSetList::UP_TO_PHP_82,
2930
PHPUnitSetList::PHPUNIT_100,
3031
]);
32+
33+
$rectorConfig->rule(EnforceDisableReturnValueGenerationForTestDoublesRector::class);
3134
};

tests/unit/BinaryStringUuidConverterTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,13 @@
77
use Lendable\Message\BinaryStringUuidConverter;
88
use Lendable\Message\MessageId;
99
use PHPUnit\Framework\Attributes\CoversClass;
10+
use PHPUnit\Framework\Attributes\DisableReturnValueGenerationForTestDoubles;
1011
use PHPUnit\Framework\Attributes\Test;
1112
use PHPUnit\Framework\TestCase;
1213
use Tests\Fixtures\Lendable\Message\UuidGenerator;
1314

1415
#[CoversClass(BinaryStringUuidConverter::class)]
16+
#[DisableReturnValueGenerationForTestDoubles]
1517
final class BinaryStringUuidConverterTest extends TestCase
1618
{
1719
#[Test]

tests/unit/CorrelationIdTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@
77
use Lendable\Message\CorrelationId;
88
use Lendable\Message\InvalidUuidString;
99
use PHPUnit\Framework\Attributes\CoversClass;
10+
use PHPUnit\Framework\Attributes\DisableReturnValueGenerationForTestDoubles;
1011
use PHPUnit\Framework\Attributes\Test;
1112
use PHPUnit\Framework\TestCase;
1213
use Ramsey\Uuid\Uuid;
1314
use Tests\Fixtures\Lendable\Message\UuidGenerator;
1415

1516
#[CoversClass(CorrelationId::class)]
17+
#[DisableReturnValueGenerationForTestDoubles]
1618
final class CorrelationIdTest extends TestCase
1719
{
1820
#[Test]

tests/unit/Event/Naming/EventNameNotResolvableTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,13 @@
88
use Lendable\Message\Event\Event;
99
use Lendable\Message\Event\Naming\EventNameNotResolvable;
1010
use PHPUnit\Framework\Attributes\CoversClass;
11+
use PHPUnit\Framework\Attributes\DisableReturnValueGenerationForTestDoubles;
1112
use PHPUnit\Framework\Attributes\Test;
1213
use PHPUnit\Framework\TestCase;
1314
use Tests\Fixtures\Lendable\Message\Event\ExampleFooEvent;
1415

1516
#[CoversClass(EventNameNotResolvable::class)]
17+
#[DisableReturnValueGenerationForTestDoubles]
1618
final class EventNameNotResolvableTest extends TestCase
1719
{
1820
#[Test]

tests/unit/InvalidMessageNameTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@
66

77
use Lendable\Message\InvalidMessageName;
88
use PHPUnit\Framework\Attributes\CoversClass;
9+
use PHPUnit\Framework\Attributes\DisableReturnValueGenerationForTestDoubles;
910
use PHPUnit\Framework\Attributes\Test;
1011
use PHPUnit\Framework\TestCase;
1112

1213
#[CoversClass(InvalidMessageName::class)]
14+
#[DisableReturnValueGenerationForTestDoubles]
1315
final class InvalidMessageNameTest extends TestCase
1416
{
1517
#[Test]

tests/unit/InvalidUuidStringTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@
66

77
use Lendable\Message\InvalidUuidString;
88
use PHPUnit\Framework\Attributes\CoversClass;
9+
use PHPUnit\Framework\Attributes\DisableReturnValueGenerationForTestDoubles;
910
use PHPUnit\Framework\Attributes\Test;
1011
use PHPUnit\Framework\TestCase;
1112

1213
#[CoversClass(InvalidUuidString::class)]
14+
#[DisableReturnValueGenerationForTestDoubles]
1315
final class InvalidUuidStringTest extends TestCase
1416
{
1517
#[Test]

tests/unit/MessageIdTest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@
77
use Lendable\Message\InvalidUuidString;
88
use Lendable\Message\MessageId;
99
use PHPUnit\Framework\Attributes\CoversClass;
10+
use PHPUnit\Framework\Attributes\DisableReturnValueGenerationForTestDoubles;
1011
use PHPUnit\Framework\Attributes\Test;
1112
use PHPUnit\Framework\TestCase;
1213
use Ramsey\Uuid\Uuid;
1314
use Tests\Fixtures\Lendable\Message\UuidGenerator;
1415

1516
#[CoversClass(MessageId::class)]
17+
#[DisableReturnValueGenerationForTestDoubles]
1618
final class MessageIdTest extends TestCase
1719
{
1820
#[Test]

0 commit comments

Comments
 (0)