function UseStatementHelper::isTraitUse
2 calls to UseStatementHelper::isTraitUse()
- ClassMemberSpacingSniff::findNextMember in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ Classes/ ClassMemberSpacingSniff.php - ForbiddenClassesSniff::process in vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Sniffs/ PHP/ ForbiddenClassesSniff.php - * @phpcsSuppress SlevomatCodingStandard.TypeHints.ParameterTypeHint.MissingNativeTypeHint *
File
-
vendor/
slevomat/ coding-standard/ SlevomatCodingStandard/ Helpers/ UseStatementHelper.php, line 84
Class
- UseStatementHelper
- @internal
Namespace
SlevomatCodingStandard\HelpersCode
public static function isTraitUse(File $phpcsFile, int $usePointer) : bool {
$tokens = $phpcsFile->getTokens();
$nextPointer = TokenHelper::findNextEffective($phpcsFile, $usePointer + 1);
// Anonymous function use
if ($tokens[$nextPointer]['code'] === T_OPEN_PARENTHESIS) {
return false;
}
return !self::isImportUse($phpcsFile, $usePointer);
}