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