Mercurial > hg > cmmr2012-drupal-site
comparison vendor/drupal/coder/coder_sniffer/Drupal/Sniffs/Commenting/FunctionCommentSniff.php @ 5:12f9dff5fda9 tip
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:34:47 +0100 |
parents | a9cd425dd02b |
children |
comparison
equal
deleted
inserted
replaced
4:a9cd425dd02b | 5:12f9dff5fda9 |
---|---|
263 $endToken = $tokens[$stackPtr]['scope_closer']; | 263 $endToken = $tokens[$stackPtr]['scope_closer']; |
264 $foundReturnToken = false; | 264 $foundReturnToken = false; |
265 $searchStart = $stackPtr; | 265 $searchStart = $stackPtr; |
266 $foundNonVoidReturn = false; | 266 $foundNonVoidReturn = false; |
267 do { | 267 do { |
268 $returnToken = $phpcsFile->findNext(T_RETURN, $searchStart, $endToken); | 268 $returnToken = $phpcsFile->findNext(array(T_RETURN, T_YIELD), $searchStart, $endToken); |
269 if ($returnToken === false && $foundReturnToken === false) { | 269 if ($returnToken === false && $foundReturnToken === false) { |
270 $error = '@return doc comment specified, but function has no return statement'; | 270 $error = '@return doc comment specified, but function has no return statement'; |
271 $phpcsFile->addError($error, $return, 'InvalidNoReturn'); | 271 $phpcsFile->addError($error, $return, 'InvalidNoReturn'); |
272 } else { | 272 } else { |
273 // Check for return token as the last loop after the last return | 273 // Check for return token as the last loop after the last return |