Skip to content

Commit

Permalink
Merge pull request #184 from magento-commerce/imported-mattijv-magent…
Browse files Browse the repository at this point in the history
…o-coding-standard-400

[Imported] Check @deprecated format only if file has comment
  • Loading branch information
sivaschenko authored Jun 9, 2022
2 parents d0298c4 + 2f9341a commit e69b7f8
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions Magento2/Sniffs/Annotation/MethodAnnotationStructureSniff.php
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,11 @@ public function process(File $phpcsFile, $stackPtr)
{
$tokens = $phpcsFile->getTokens();
$commentStartPtr = $phpcsFile->findPrevious(T_DOC_COMMENT_OPEN_TAG, ($stackPtr), 0);
$commentEndPtr = $phpcsFile->findPrevious(T_DOC_COMMENT_CLOSE_TAG, ($stackPtr), 0);
if (!$commentStartPtr) {
$phpcsFile->addError('Comment block is missing', $stackPtr, 'MethodArguments');
return;
}

if ($this->PHPDocFormattingValidator->hasDeprecatedWellFormatted($commentStartPtr, $tokens) !== true) {
$phpcsFile->addWarning(
Expand All @@ -62,11 +67,7 @@ public function process(File $phpcsFile, $stackPtr)
'InvalidDeprecatedTagUsage'
);
}
$commentEndPtr = $phpcsFile->findPrevious(T_DOC_COMMENT_CLOSE_TAG, ($stackPtr), 0);
if (!$commentStartPtr) {
$phpcsFile->addError('Comment block is missing', $stackPtr, 'MethodArguments');
return;
}

$commentCloserPtr = $tokens[$commentStartPtr]['comment_closer'];
$functionPtrContent = $tokens[$stackPtr + 2]['content'];
if (preg_match('/(?i)__construct/', $functionPtrContent)) {
Expand Down

0 comments on commit e69b7f8

Please sign in to comment.