PEAR標準にはファイルとクラスのコメントコードスニフがあり、どのように対話するかは不明です。PEARクラスコメントとファイルコメントスニフはどのように連携しますか?
PEARクラスコメントチェックの最初の部分は
$commentEnd = $phpcsFile->findPrevious($find, ($stackPtr - 1), null, true);
if ($tokens[$commentEnd]['code'] !== T_DOC_COMMENT_CLOSE_TAG
&& $tokens[$commentEnd]['code'] !== T_COMMENT
) {
$phpcsFile->addError('Missing class doc comment', $stackPtr, 'Missing');
$phpcsFile->recordMetric($stackPtr, 'Class has doc comment', 'no');
return;
}
である。しかし、次のファイルを提示するとき、それは(おそらく)ファイルのコメントには、クラスのコメントであると考えているとして、それは成功します。 これまでに誰かに遭遇したことがありますか?もしそうなら、どのように克服しましたか? おかげ
/**
*
* PLATFORM 3 - APACS 29b Recurring Transaction Update Service (RTUS)
* ==================================================================
*
* This class provides the encoding and decoding of recurring transaction update
* service enquiry and response files that use the APACS 29b protocol as defined
* in APACS Standard 70 Book 3.
*
* @package Cardstream
* @subpackage Pro/System/Classes
* @copyright Copyright (c) 2011 - Cardstream Ltd.
* @author Nick Turner <[email protected]>
* @link http://www.cardstream.com
* @version $Id: p3apacsrtus.php 8195 2016-09-28 13:36:50Z chris.wilson $
*/
class testClass {
}