Skip to content

Commit 10be5e2

Browse files
JJuszczykgsdevme
authored andcommitted
feat/blacklisted namespaces
1 parent 02c0e92 commit 10be5e2

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

Markup/Sniffs/Usage/NamespaceOverwrittenSniff.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,18 @@
55
use PHP_CodeSniffer\Files\File;
66
use PHP_CodeSniffer\Sniffs\Sniff;
77
use SlevomatCodingStandard\Helpers\UseStatementHelper;
8-
use Symfony\Component\VarDumper\VarDumper;
98

10-
class NamespaceOverwrittenSniff implements Sniff
9+
class NamespaceBlacklistedSniff implements Sniff
1110
{
1211
private const BLACKLIST_NAMESPACES = [
1312
[
1413
'namespace' => 'Knp\\DoctrineBehaviors\\Model\\Timestampable\\Timestampable',
1514
'require_use' => 'Phoenix\\Common\\Database\\Doctrine\\Entity\\Timestampable',
1615
],
16+
[
17+
'namespace' => 'Symfony\\Bridge\\Doctrine\\ManagerRegistry',
18+
'require_use' => 'Doctrine\\Common\\Persistence\\ManagerRegistry',
19+
],
1720
];
1821

1922
/**
@@ -39,7 +42,7 @@ public function process(File $phpcsFile, $openTagPointer)
3942
if (stripos($useStatement->getFullyQualifiedTypeName(), $namespace['namespace']) !== false) {
4043
$phpcsFile->addError(
4144
sprintf(
42-
"Class %s is overwritten, use %s instead",
45+
"Class %s is blacklisted, use %s instead",
4346
$useStatement->getFullyQualifiedTypeName(),
4447
$namespace['require_use']
4548
),

Markup/ruleset.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<property name="spacingBeforeFirst" value="0" />
3838
</properties>
3939
</rule>
40-
<rule ref="Markup.Usage.NamespaceOverwritten.BlacklistedNamespace">
40+
<rule ref="Markup.Usage.NamespaceBlacklisted.BlacklistedNamespace">
4141
<type>error</type>
4242
</rule>
4343

0 commit comments

Comments
 (0)