Skip to content

Commit 9d5869b

Browse files
authored
Utilize autowiring (#264)
1 parent 0a4dc35 commit 9d5869b

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/HookDocsRule.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
use PHPStan\PhpDoc\Tag\ParamTag;
1919
use PHPStan\Rules\RuleErrorBuilder;
2020
use PHPStan\Rules\RuleLevelHelper;
21-
use PHPStan\Type\FileTypeMapper;
2221
use PHPStan\Type\VerbosityLevel;
2322

2423
/**
@@ -43,10 +42,10 @@ class HookDocsRule implements \PHPStan\Rules\Rule
4342
private array $errors;
4443

4544
public function __construct(
46-
FileTypeMapper $fileTypeMapper,
45+
HookDocBlock $hookDocBlock,
4746
RuleLevelHelper $ruleLevelHelper
4847
) {
49-
$this->hookDocBlock = new HookDocBlock($fileTypeMapper);
48+
$this->hookDocBlock = $hookDocBlock;
5049
$this->ruleLevelHelper = $ruleLevelHelper;
5150
}
5251

tests/HookDocsRuleTest.php

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

77
use PHPStan\Rules\Rule;
88
use PHPStan\Rules\RuleLevelHelper;
9-
use PHPStan\Type\FileTypeMapper;
9+
use SzepeViktor\PHPStan\WordPress\HookDocBlock;
1010
use SzepeViktor\PHPStan\WordPress\HookDocsRule;
1111

1212
/**
@@ -18,7 +18,7 @@ protected function getRule(): Rule
1818
{
1919
// getRule() method needs to return an instance of the tested rule
2020
return new HookDocsRule(
21-
self::getContainer()->getByType(FileTypeMapper::class),
21+
self::getContainer()->getByType(HookDocBlock::class),
2222
self::getContainer()->getByType(RuleLevelHelper::class)
2323
);
2424
}

0 commit comments

Comments
 (0)