Skip to content

Commit 55c4ce3

Browse files
authored
add class represetning docblock regex (#79)
1 parent 7e789fa commit 55c4ce3

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

src/DocBlock/UselessDocBlockCleaner.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ final class UselessDocBlockCleaner
1616
self::TODO_COMMENT_BY_PHPSTORM_REGEX,
1717
self::TODO_IMPLEMENT_METHOD_COMMENT_BY_PHPSTORM_REGEX,
1818
self::COMMENT_CONSTRUCTOR_CLASS_REGEX,
19+
self::CLASS_REPRESENTING_REGEX,
1920

2021
// must run first
2122
self::STANDALONE_DOCBLOCK_CLASS_REGEX,
@@ -66,6 +67,11 @@ final class UselessDocBlockCleaner
6667
*/
6768
private const DOCTRINE_GENERATED_COMMENT_REGEX = '#^(\/\*{2}\s+?)?(\*|\/\/)\s+This class was generated by the Doctrine ORM\. Add your own custom\r?\n\s+\*\s+repository methods below\.(\s+\*\/)$#';
6869

70+
/**
71+
* @var string
72+
*/
73+
private const CLASS_REPRESENTING_REGEX = '#\s\*\sClass\s+representing\s+([\w]+)$#i';
74+
6975
public function clearDocTokenContent(Token $currentToken, ?string $classLikeName): string
7076
{
7177
$docContent = $currentToken->getContent();
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?php
2+
3+
namespace Symplify\CodingStandard\Tests\Fixer\Commenting\RemoveUselessDefaultCommentFixer\Fixture;
4+
5+
/**
6+
* Class representing TeamPlayer
7+
*/
8+
class TeamPlayer
9+
{
10+
}
11+
12+
?>
13+
-----
14+
<?php
15+
16+
namespace Symplify\CodingStandard\Tests\Fixer\Commenting\RemoveUselessDefaultCommentFixer\Fixture;
17+
18+
19+
class TeamPlayer
20+
{
21+
}
22+
23+
?>

0 commit comments

Comments
 (0)