Skip to content

Commit b875cc0

Browse files
authored
Merge pull request #1808 from ergebnis/feature/discover-namespace-prefixes
Enhancement: Enable and configure `ReferenceNamespacedSymbolsRelativeToNamespacePrefixRector`
2 parents 63d704a + 939c51a commit b875cc0

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

rector.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@
3434
Rector\Rules\Faker\GeneratorPropertyFetchToMethodCallRector::class,
3535
]);
3636

37+
$rectorConfig->ruleWithConfiguration(Rector\Rules\Files\ReferenceNamespacedSymbolsRelativeToNamespacePrefixRector::class, [
38+
'discoverNamespacePrefixes' => true,
39+
]);
40+
3741
$rectorConfig->sets([
3842
PHPUnit\Set\PHPUnitSetList::PHPUNIT_100,
3943
]);

test/Unit/ExampleTest.php

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,19 @@
1313

1414
namespace Ergebnis\Package\Test\Unit;
1515

16-
use Ergebnis\Package\Example;
17-
use Ergebnis\Package\Test;
16+
use Ergebnis\Package;
1817
use PHPUnit\Framework;
1918

20-
#[Framework\Attributes\CoversClass(Example::class)]
19+
#[Framework\Attributes\CoversClass(Package\Example::class)]
2120
final class ExampleTest extends Framework\TestCase
2221
{
23-
use Test\Util\Helper;
22+
use Package\Test\Util\Helper;
2423

2524
public function testFromStringReturnsExample(): void
2625
{
2726
$value = self::faker()->sentence();
2827

29-
$example = Example::fromString($value);
28+
$example = Package\Example::fromString($value);
3029

3130
self::assertSame($value, $example->toString());
3231
}

0 commit comments

Comments
 (0)